@charset "utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */
@media screen and (max-width: 1919px) {
    /* .l_headmid {
        padding-left: 100px;
    } */
    .l_hdnavli {
        padding: 0 16px;
    }
}
@media screen and (max-width: 1680px) {
    /* carter-start */
    .c_padd110110{
        padding: 80px 0;
    }
    .c_padd110{
        padding-top: 80px;
    }
    .c_paddB110{
        padding-bottom: 80px;
    }
    .c_padd100100{
        padding: 70px 0;
    }
    .c_padd100{
        padding-top: 70px;
    }
    /* .c_paddB100{
        padding-bottom: 70px;
    } */
    .c_marB50{
        margin-bottom: 45px;
    }
    .c_padd50{
        padding-top: 45px;
    }
    .c_paddB50{
        padding-bottom: 45px;
    }
    .c_btn1 .c_btntext {
        line-height: 38px;
    }
    .c_btn1 {
        min-width: 140px;
    }
    .c_smnav_item{
        min-width: 180px;
    }
    .c_smnav_con {
        line-height: 52px;
    }
    .c_h3 .c_smnav_con {
        line-height: 52px;
    }
    .c_c1p1nav{
        margin-bottom: 50px;
    }
    .c_c1p1_list{
        margin: 0 -18px;
    }
    .c_c1p1_list .c_c1p1_item{
        padding: 0 18px;
        margin-bottom: 45px;
    }
    .c_c1p1 .c_c1p1_text {
        padding: 15px 20px 15px;
    }
    .c_c1p1 .c_c1p1_text_bot {
        margin-top: 24px;
        padding-top: 10px;
    }
    .c_f2p2_nav .c_smnav_con {
        line-height: 48px !important;
    }
    .c_f2p1_item {
        padding: 25px;
    }
    .c_f2p1_con .ys_imgbox_cover {
        width: calc(50% - 20px);
    }
    .c_f2p1_text {
        width: calc(50% + 20px);
        padding-left: 45px;
        padding-right: 30px;
    }
    .c_f2times p{
        line-height: 1.75;
    }
    .c_f2tits {
        margin-bottom: 10px;
    }
    .c_f2texts {
        margin-bottom: 24px;
    }
    .c_f2p2_list .c_c1p1_list {
        margin: 0 -18px;
    }
    .c_f2p2_list .c_c1p1_text {
        padding: 25px 30px 30px;
    }
    .c_f2p1_listbox>.slick-prev,.c_f2p1_listbox>.slick-next,
    .l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next{
        width: 36px;
        height: 36px;
    }
    .c_f2p1_listbox>.slick-prev{
        left: -65px;
    }
    .c_f2p1_listbox>.slick-next{
        right: -65px;
    }
    .c_f3_titlebox {
        padding-top: 25px;
        padding-bottom: 55px;
    }
    .c_f3_titlebox .ys_bordbx {
        margin-bottom: 40px;
    }
    .c_f3tit {
        margin-bottom: 25px;
    }
    .c_f3time .bshare-custom {
        margin-left: 20px;
    }
    .c_f3page {
        padding: 20px 30px;
    }
    .c_f3page_prev {
        margin-bottom: 10px;
    }
    .c_imgGroup{
        margin-left: -18px;
        margin-right: -18px;
    }
    .c_imgGroup>div{
        padding: 0 18px;
    }
    .c_h3_listbox {
        padding-top: 60px;
    }
    .c_h3_list{
        margin: 0 -12px;
    }
    .c_h3_item {
        padding: 0 12px;
        margin-bottom: 25px;
    }
    .c_h4_con {
        padding: 25px;
    }
    .c_h4_list{
        margin: 0 -16px;
    }
    .c_h4_item {
        padding: 0 16px;
    }
    .c_h4_con .c_tit3 {
        margin: 25px 0 15px;
    }
    .c_f3_con {
        margin-bottom: 50px;
    }
    .c_c_f3video_icon {
        width: 80px;
    }
    .c_f5p1_tit {
        margin-bottom: 50px;
    }
    .c_f5p1_con {
        padding: 30px 30px 22px;
    }
    .c_f5p1_list_box2 .c_f5p1_con {
        padding: 25px 30px 25px;
    }
    .c_f5p1_con .c_f5p1_text1 {
        margin-top: 15px;
    }
    .c_f5p1_list{
        margin: 0 -20px;
    }
    .c_f5p1_item {
        padding: 0px 20px;
    }
    .c_f5p2_form{
        margin: 0 -10px;
    }
    .c_f5p2_form_item {
        padding: 0 10px;
        margin-bottom: 15px;
    }
    .c_f5p2_form_con {
        padding: 0 25px;
    }
    .c_f5p2_form_con label {
        line-height: 52px;
    }
    .c_f5p2_form_con button {
        width: 140px;
        height: 44px;
    }
    .c_e1_conbox_left {
        top: 24%;
        left: 6%;
    }
    .c_e1_list1 .c_e1_tit1 {
        color: #fff;
        margin-bottom: 20px;
    }
    .c_e1_item2 {
        margin-bottom: 15px;
    }
    .c_e1_con2_text {
        margin-left: 10px;
    }
    .c_e1_dots_active {
        font-size: 92px;
    }
    .c_e1_dots_sum {
        font-size: 32px;
        opacity: 0.3;
        vertical-align: text-bottom;
    }
    .c_e1rightItem_text1 {
        margin-bottom: 35px;
    }
    .c_e1rightItem {
        padding: 25px;
    }
    .l_headle {
        width: 160px;
    }
    .l_hdphone img {
        margin-right: 12px;
    }
    .l_hddemo {
        width: 140px;
        margin: 25px 28px 0;
    }
    .l_headri {
        width: 390px;
    }
    .l_headmid {
        width: calc(100% - 160px - 390px);
    }
    .l_navlia1 {
        font-size: 16px;
    }
    .l_hdxlnava2 a {
        font-size: 22px;
    }
    .l_hdnavxlbt {
        margin-top: 10px;
    }
    .l_hdxlli3 a {
        padding: 4px 0;
    }
    .yx_title1_1,.yx_title1_2{
        font-size: 32px;
    }
    .l_banbtns {
        margin-top: 40px;
    }
    
    .ys_demo_num {
        font-size: 36px;
    }
    .l_dataics {
        width: 24px;
        top: 10px;
    }
    .yx_space1 {
        padding: 90px 0;
    }
    .l_a1bx1p {
        margin-top: 18px;
        margin-bottom: 28px;
    }
    .yx_title2_1,.yx_title2_2 {
        font-size: 22px;
    }
    .l_a1bx1ri .l_a1bx3tbp {
        margin: 12px 0;
    }
    .yx_space2 {
        margin-top: 40px;
    }
    .l_a1bx3ri {
        padding-left: 80px;
    }
    .l_a1bx3ifli p {
        font-size: 20px;
    }
    .l_a1bx3ifli img {
        width: 28px;
    }
    .l_a1bx3li1 {
        padding: 12px 30px;
        margin-right: 16px;
    }
    .l_a1bx4li {
        padding: 0 20px;
    }
    .l_a1bx4ul {
        margin: 0 -20px;
    }
    .l_a1bx4wz {
        padding: 25px 30px 40px;
    }
    .l_footer {
        padding-top: 80px;
    }
    /*.l_foottp {*/
    /*    padding-bottom: 90px;*/
    /*}*/
    .ys_cont1600{
        width: 82.5%;
    }
    .l_hdnavxlnrs {
        padding: 50px;
    }
    .l_hdxlli::after {
        right: -70px;
    }
    /* .l_hdxlli::after {
        right: -42px;
    } */
    .c_c1p1_item {
        padding: 0 25px;
    }
    .l_c1p1_list {
        margin: 0 -25px;
    }
    .yx_space3 {
        padding: 80px 0;
    }
    .l_b1banlis p {
        font-size: 20px;
    }
    .l_b1banlis img {
        width: 60px;
        margin-right: 18px;
    }
    .l_b1banbtns {
        margin-top: 30px;
    }
    .l_b1bx1le {
        width: 75px;
    }
    .l_b1bx1ri {
        width: calc(100% - 75px);
    }
    .l_b1bx1li1 {
        margin-bottom: 30px;
    }
    .l_b1bx1p {
        margin: 20px auto 40px;
    }
    .l_b1sectqu {
        padding-top: 150px;
        padding-bottom: 100px;
    }
    .l_c3bx2li {
        padding: 0 12px;
    }
    .l_c3bx2ul {
        margin: 0 -12px;
    }
    .l_d1s1_navbox.isfixed {
        padding: 15px 0;
    }
    .l_c3bx3li {
        padding: 0 20px;
    }
    .l_c3bx3ul {
        margin: 0 -20px;
    }
    .l_c3banri {
        padding-left: 80px;
    }
    .l_c3banri h2 {
        margin-bottom: 20px;
    }
    .l_c3banri .l_hddemo {
        margin: 40px 0 0;
    }
    .l_c3page .c_f3_titlebox {
        padding-bottom: 90px;
    }
    .l_c1bx1ri {
        padding-left: 60px;
    }
    .l_c1bx1li.on .l_c1bx1ri {
        padding-right: 60px;
    }
    .l_c1bx1li {
        margin-bottom: 40px;
    }
    .l_bannum p{
        font-size: 34px;
    }
    .l_d1bannums {
        margin-top: 28px;
        margin-bottom: 40px;
    }
    .l_e2bx3tit .ys_imgbox_cover {
        width: 50px;
    }
    .l_e2bx3lis {
        padding: 30px 40px;
    }
    .l_e2bx2li {
        padding: 0 22px;
    }
    .l_e2bx2ul {
        margin: 0 -22px;
    }
    .l_e2bx2lis {
        padding: 40px 30px 40px 35px;
    }
    .l_e2bx3p {
        margin-top: 25px;
        margin-bottom: 30px;
    }
    /* .l_f2product::after {
        height: 490px;
    } */
    .c_paddB100{
        padding-bottom: 80px;
    }
    .l_g4bx1li:last-child {
        padding: 80px 0;
    }
    .l_g4bx1li{
        margin-bottom: 80px;
    }
    .l_g4bx1li1.on {
        padding-top: 80px;
    }
    .l_g1qk1li {
        padding: 0 12px;
    }
    .l_g1qk1ul {
        margin: 0 -12px;
    }
    .l_g1qk2lis {
        padding-top: 100px;
        padding-bottom: 80px;
    }
    .l_g1qk4bt {
        margin-top: 60px;
    }
    .l_g1qk4ri {
        padding-left: 100px;
    }
    .l_hdnavxl1 {
        padding: 20px 22px 30px;
    }
    .l_a1bx3ri {
        padding-top: 80px;
    }
    .l_a1bx2svg svg{
        height: 514px;
    }
    .l_a1bx2bg{
        width: 520px;
    }
    .l_a1bx2dot2 {
        bottom: 5.5%;
    }
    /* .l_a1bx2imgul {
        margin-top: 30px;
    } */
    .l_a1bx2mids {
        padding-left: 128px;
    }
    .l_e1bread {
        top: 120px;
    }
    .c_e1_conbox_left {
        top: 28%;
    }
    .c_e1rightlist {
        height: 620px;
    }
    .l_a1bx3ifli p {
        font-size: 18px;
    }
    .c_f3pagebox.on{
        padding-bottom: 80px;
    }
    .l_banspbtn {
        right: calc(50vw - 41.25%);
    }
    .l_hdxlli {
        padding: 0 20px;
    }
    .l_hdxlul {
        margin: 0 -20px;
    }
    .l_hdproduct1 .l_hdnavxl {
        width: 258px;
    }
    .l_hdnavli {
        padding: 0 10px;
    }
    .l_hdproduct2 .l_hdxlul {
        max-height: 430px;
    }
    /* 2023.06.30 - start */
    .l_banbtn1 a {
        line-height: 44px;
    }
    .l_nyban1 .l_d1banbtns {
        margin-top: 34px;
    }
    .net_pain_list_nub {
        margin-bottom: 85px;
    }
    .net_pain_list {
        margin-bottom: -85px;
    }
    .npln_icon {
        width: 110px;
    }
    .npln_text {
        width: calc(100% - 110px);
    }
    .mod_title1 .yx_title1_1 {
        margin-bottom: 15px;
    }
    .mod_title1 {
        margin-bottom: 45px;
    }
    .npln_text .yx_title2_1 {
        margin-bottom: 11px;
    }
    .nssi_list .std_title30 {
        margin-bottom: 35px;
    }
    .nssi_list .yx_title2_1 {
        margin-bottom: 12px;
    }
    .std_title30 {
        font-size: 28px;
    }
    .nssi_list_nub_text {
        padding: 80px calc(50vw - 640px);
    }
    .net_solution_swipe.mod_arrows1 .slick-next {
        right: calc(50vw - 640px - 65px);
    }
    .net_solution_swipe.mod_arrows1 .slick-prev {
        left: calc(50vw - 640px - 65px);
    }
    .ndln_num_scroll {
        font-size: 66px;
    }
    .l_hdnavxl2 .ys_cont1450 {
        width: 82.5vw;
    }    
    /* 2023.06.30 - end */
}

@media screen and (max-width: 1560px) {
    .c_padd110110{
        padding: 75px 0;
    }
    .c_padd110{
        padding-top: 75px;
    }
    .c_paddB110{
        padding-bottom: 75px;
    }
    .c_padd100100{
        padding: 65px 0;
    }
    .c_padd100{
        padding-top: 65px;
    }
    /* .c_paddB100{
        padding-bottom: 65px;
    } */
    .c_marB50{
        margin-bottom: 40px;
    }
    .c_padd50{
        padding-top: 40px;
    }
    .c_paddB50{
        padding-bottom: 40px;
    }
    .c_c1 .c_smnav_item {
        margin: 0 8px 0px;
    }
    .c_c1p1nav{
       margin-bottom: 45px;
    }
    .c_c1p1_list{
        margin: 0 -15px;
    }
    .c_c1p1_list .c_c1p1_item{
        padding: 0 15px;
        margin-bottom: 40px;
    }
    .c_c1p1 .c_c1p1_text {
        padding: 18px 20px 18px;
    }
    .c_c1p1 .c_c1p1_text_bot {
        margin-top: 20px;
        padding-top: 8px;
    }
    .c_c1p1_text_top .c_text2 {
        letter-spacing: 0.02em;
    }
    .c_f2p2_nav .c_smnav_con {
        line-height: 46px !important;
    }
    .c_f2 .c_smnav_item {
        margin-right: 18px;
        margin-bottom: 6px;
    }
    .c_f2p1_item {
        padding: 20px;
    }
    .c_f2p1_con .ys_imgbox_cover {
        width: calc(50% - 20px);
    }
    .c_f2p1_text {
        width: calc(50% + 20px);
        padding-left: 30px;
        padding-right: 20px;
    }
    .c_f2p2_list .c_c1p1_list {
        margin: 0 -15px;
    }
    .c_f2p2_list .c_c1p1_text {
        padding: 20px 25px 26px;
    }
    .c_f2p1_listbox>.slick-prev{
        left: -45px;
    }
    .c_f2p1_listbox>.slick-next{
        right: -45px;
    }
    .c_f2p1_listbox>.slick-prev,.c_f2p1_listbox>.slick-next,
    .l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next{
        width: 32px;
        height: 32px;
    }
    .c_f3 .ys_sharebox {
        width: 22px;
    }
    .c_h3_listbox {
        padding-top: 55px;
    }
    .c_h4_con {
        padding: 20px;
    }
    .c_h4_list{
        margin: 0 -14px;
    }
    .c_h4_item {
        padding: 0 14px;
    }
    .c_h4_con .c_tit3 {
        margin: 15px 0 10px;
    }
    .c_f3_con {
        margin-bottom: 45px;
    }
    .c_f5p1_tit {
        margin-bottom: 45px;
    }
    .c_f5p1_item {
        padding: 0px 14px;
    }
    .c_f5p1_list_box1 {
        margin-bottom: 20px;
    }
    .c_f5p1_list {
        margin: 0 -14px;
    }
    .c_e1_dots_active {
        font-size: 74px;
    }
    .c_e1_dots_sum {
        font-size: 28px;
        opacity: 0.3;
        vertical-align: text-bottom;
    }
    .ys_cont1450 {
        width: 82.5%;
    }
    .l_headnr {
        padding: 0 60px;
    }
    .l_hdphone p {
        font-size: 18px;
    }
    .l_hddemo a {
        line-height: 40px;
    }
    .l_hddemo {
        width: 120px;
        margin: 30px 20px 0;
    }
    .l_sechic {
        width: 22px;
    }
    .l_hdphone img {
        width: 20px;
    }
    .l_headri {
        width: 335px;
    }
    .l_headle {
        width: 140px;
    }
    .l_headmid {
        width: calc(100% - 140px - 335px);
    }
    .yx_title1_1, .yx_title1_2 {
        font-size: 30px;
    }
    .ys_demo_num {
        font-size: 32px;
    }
    .l_bandatas {
        padding: 40px 0;
    }
    .l_ftirongbei {
        margin-left: 15px;
    }
    .l_fttpri {
        width: 234px;
    }
    .l_fttpmid {
        width: calc(100% - 264px - 234px);
        padding-left: 90px;
        padding-right: 80px;
    }
    /*.l_foottp {*/
    /*    padding-bottom: 70px;*/
    /*}*/
    .l_hdnavxlnrs {
        padding: 40px;
    }
    /* .l_hdproduct1 .l_hdnavxl {
        width: 515px;
    } */
    .l_hdxlli::after {
        right: -36px;
    }
    .l_bandatas.act {
        bottom: -115px;
    }
    .l_g1bx2li {
        padding: 0 16px;
        margin-bottom: 30px;
    }
    .l_g1bx2ul {
        margin: 0 -16px;
    }
    .l_g1bx4ri {
        padding-left: 80px;
    }
    .l_g1bx4nrs {
        padding: 40px 50px;
    }
    .l_c3banri {
        padding-left: 80px;
    }
    .l_c3bx2lis {
        padding: 20px 30px;
    }
    .l_c3bx2ic {
        width: 38px;
    }
    .l_c3bx2wz {
        width: calc(100% - 38px);
    }
    .l_g4bx1num p {
        font-size: 78px;
    }
    .l_g4bx1tit {
        padding-bottom: 26px;
    }
    .l_g4bx1p {
        margin-top: 25px;
    }
    .l_g1qk4ri {
        padding-left: 80px;
    }
    .l_g1qk4bt {
        margin-top: 48px;
    }
    .l_g1qk2lis {
        padding-top: 80px;
        padding-bottom: 60px;
    }
    .l_g1qk3_year p {
        font-size: 80px;
    }
    .l_g1qk3_year {
        top: -30px;
    }
    .l_g1histli1 {
        bottom: 9%;
    }
    .l_g1histli2 {
        bottom: 24.5%;
    }
    .l_g1hisicbg {
        margin-top: 16px;
    }
    .l_g1histli3 {
        left: 66.4%;
        bottom: 49.7%;
    }
    .l_g1qk4ri {
        padding-left: 60px;
    }
    .l_g1qk4rili {
        margin-bottom: 15px;
    }
    .l_a1bx3ri {
        padding-top: 60px;
    }
    .l_bandatas {
        padding: 30px 0;
    }
    .l_bandatas.act {
        bottom: -96px;
    }
    .l_hdxlli::after {
        right: -55px;
    }
    .l_fttpmid {
        padding-left: 60px;
        padding-right: 60px;
    }
    .l_banspbtn{
        width: 50px;
    }
    .l_sideic {
        width: 24px;
    }
    .l_sideli1 a {
        padding: 18px 10px;
    }
    .l_sidebox {
        width: 62px;
    }
    @media screen and (min-width: 1200px) {
        .l_sideli:hover .l_sidecode {
            right: 66px;
        }
        .l_sideli3:hover .l_sidephem {
            right: 66px;
        }
        .l_sideli1:hover .l_sidephem,
        .l_sideli4:hover .l_sidephem{
            right: 66px;
        }
    }
    .l_hdproduct1 .l_hdnavxl {
        width: 236px;
    }
    .l_hdproduct2 .l_hdxlli {
        margin-bottom: 30px;
    }
    .l_a1bx5le {
        width: 150px;
    }
    .l_a1bx5ri {
        padding-bottom: 50px;
    }
    /* 2023.06.30 - start */
    .head_second {
        width: 290px;
    }
    .head_second_other {
        width: calc(100% - 290px);
    }
    /* 2023.06.30 - end */
    .l_foot_link_tit {
        margin-bottom: 24px;
    }
    .l_foot_link {
        margin-top: 50px;
    }
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
    .c_padd110110{
        padding: 60px 0;
    }
    .c_padd110{
        padding-top: 60px;
    }
    .c_paddB110{
        padding-bottom: 60px;
    }
    .c_padd100100{
        padding: 55px 0;
    }
    .c_padd100{
        padding-top: 55px;
    }
    /* .c_paddB100{
        padding-bottom: 55px;
    } */
    .c_marB50{
        margin-bottom: 35px;
    }
    .c_padd50{
        padding-top: 35px;
    }
    .c_paddB50{
        padding-bottom: 35px;
    }
    .c_cont1150{
        width: 82.5%;
        margin: 0 auto;
    }
    .c_btn1 .c_btntext {
        line-height: 36px;
    }
    .c_btn1 {
        min-width: 130px;
    }
    .c_c1 .c_smnav{
        margin: 0px -8px 0px;
    }
    .c_smnav_item{
        min-width: 140px;
    }
    .c_smnav_con {
        line-height: 48px;
    }
    .c_h3 .c_smnav_con {
        line-height: 48px;
    }
    .l_nycontop{
        padding: 50px 0 0px;
    }
    .c_c1p1nav{
        margin-bottom: 40px;
    }
    .c_c1 .c_smnav_item {
        margin: 0 6px 0px;
    }
    .c_c1p1_list{
        margin: 0 -13px;
    }
    .c_c1p1_list .c_c1p1_item{
        padding: 0 13px;
        margin-bottom: 35px;
    }
    .c_c1p1 .c_c1p1_text_bot {
        margin-top: 20px;
        padding-top: 8px;
    }
    .c_smnav .slick-prev,.c_smnav .slick-next{
        width: 14px;
        height: 14px;
    }
    .c_c1 .c_smnav{
        display: inline-block;
        padding: 0 30px !important;
    }
    .c_f2p2_nav .c_smnav_con {
        line-height: 44px !important;
    }
    .c_f2 .c_smnav_item {
        margin-right: 12px;
        margin-bottom: 6px;
    }
    .c_f2p1_item {
        padding: 15px;
    }
    .c_f2p1_con .ys_imgbox_cover {
        width: calc(50% - 20px);
    }
    .c_f2p1_text {
        width: calc(50% + 20px);
        padding-left: 25px;
        padding-right: 15px;
    }
    .c_f2p2_list .c_c1p1_list {
        margin: 0 -13px;
    }
    .c_f2p2_list .c_c1p1_text {
        padding: 15px 20px 20px;
    }
    .c_f2 .ys_cont1280{
        padding: 0 50px !important;
    }
    .c_f3_titlebox .ys_bordbx {
        margin-bottom: 30px;
    }
    .c_f3 .ys_sharebox {
        width: 22px;
    }
    .ys_bordul .ys_bordli{
        margin-left: 3px;
    }
    .ys_bordul .ys_bordli a{
        margin-left: 0px;
    }
    .c_f3_titlebox .ys_bordbx {
        margin-bottom: 25px;
    }
    .c_f3_titlebox {
        padding-top: 20px;
        padding-bottom: 40px;
    }
    .c_f3page {
        padding: 15px 20px;
    }
    .c_f3page_prev {
        margin-bottom: 5px;
    }
    .c_imgGroup{
        margin-left: -14px;
        margin-right: -14px;
    }
    .c_imgGroup>div{
        padding: 0 14px;
    }
    .c_imggroup_text {
        margin-top: 10px;
    }
    .c_h3_listbox {
        padding-top: 50px;
    }
    .c_h3_itemcon {
        padding: 8px 25px 40px;
    }
    .c_h3 .c_btn2_icon {
        margin-left: 6px;
    }
    .c_h3_itemcontop_img {
        margin-top: 30px;
    }
    .c_h4_con {
        padding: 20px;
    }
    .c_h4_con .c_tit3 {
        margin: 15px 0 10px;
    }
    .c_f3_con {
        margin-bottom: 40px;
    }
    .c_c_f3video_icon {
        width: 70px;
    }
    .c_f5p1_tit {
        margin-bottom: 40px;
    }
    .c_f5p1_con {
        padding: 20px 20px 22px;
    }
    .c_f5p1_con .c_f5p1_imgbpx {
        width: 26px;
    }
    .c_f5p1_con .c_f5p1_text1 {
        margin-top: 10px;
    }
    .c_f5p1_list_box2 .c_f5p1_con .c_f5p1_imgbpx {
        width: 82px;
    }
    .c_f5p1_list_box2 .c_f5p1_con {
        padding: 20px 20px 25px;
    }
    .c_f5p2_text {
        margin-bottom: 20px;
    }
    .c_f5p2_tit {
        margin-bottom: 5px;
        text-align: center;
    }
    .c_f5p2_form_con button {
        width: 120px;
        height: 40px;
    }
    .c_f5p2_form_con input, .c_f5p2_form_con .c_textarea {
        font-size: 14px;
    }
    .c_f5p2_form_con {
        padding: 0 18px;
    }
    .c_f5p2_form_con input{
        padding-left: 10px;
    }
    .c_f5p2_form_con label {
        line-height: 48px;
    }
    .c_f5p2_form_con input{
        height: 48px;
    }
    .c_plast_tit {
        margin-bottom: 15px;
    }
    .c_plast_text {
        margin-bottom: 20px;
    }
    .c_e1_conbox_left {
        top: 20%;
    }
    .c_e1rightItem {
        padding: 20px;
    }
    .c_e1rightItem_text1 {
        margin-bottom: 26px;
    }
    .l_navlia1,.l_hdphone p,.l_sechic,.l_headle a{
        line-height: 80px;
    }
    .l_hddemo {
        margin: 20px 20px 0;
    }
    .l_headnr {
        padding: 0 40px;
    }
    /* .l_hdnavli {
        padding: 0 15px;
    } */
    .ys_banp p {
        font-size: 16px;
    }
    .yx_title1_1, .yx_title1_2 {
        font-size: 28px;
    }
    .l_hdxlnava2 a {
        font-size: 20px;
    }
    .l_hdnavxlnrs {
        padding: 40px;
    }
    .l_a1bx1list {
        margin: 0 -10px;
    }
    .l_a1bx1li {
        padding: 0 10px;
    }
    .yx_title2_1, .yx_title2_2 {
        font-size: 16px;
    }
    .l_a1bx1ri {
        width: calc(100% - 140px);
    }
    .l_a1bx1le {
        width: 140px;
    }
    .l_a1point {
        width: 8px;
        height: 8px;
        top: -4px;
        left: -4px;
    }
    /* .l_sidebox {
        width: 50px;
    } */
    .l_sideli {
        padding: 12px 10px;
    }
    .l_sidephone {
        padding: 10px 0;
    }
    .l_sidephone p {
        font-size: 18px;
    }
    .ma_modal {
        top: 80px;
    }
    .mc_msc_boxr {
        width: 25px;
    }
    .mc_msc_boxl {
        width: calc(100% - 25px);
    }
    .l_a1bx2mids {
        padding-left: 60px;
    }
    .l_a1bx2wdli .l_a1bx3tbp {
        margin-top: 30px;
        margin-bottom: 14px;
    }
    .l_a1bx2p {
        margin-bottom: 30px;
    }
    .l_a1bx2bg {
        width: 544px;
    }
    .l_a1bx2svg svg{
        height: 538px;
    }
    .l_a1bx2dot2 {
        right: 24%;
    }
    .l_a1bx2dot3 {
        left: 24%;
    }
    .yx_space1 {
        padding: 70px 0;
    }
    .l_a1bx3ri {
        padding-left: 60px;
        padding-right: calc(50% - 594px);
    }
    .l_a1bx3tab {
        margin-top: 25px;
    }
    .yx_space2 {
        margin-top: 30px;
    }
    .l_a1bx3lable {
        margin-top: 20px;
    }
    .l_a1bx3info {
        margin-top: 30px;
    }
    .l_a1bx4li {
        padding: 0 15px;
    }
    .l_a1bx4ul {
        margin: 0 -15px;
    }
    .l_a1bx4lis {
        padding: 30px 40px 20px 40px;
    }
    .l_a1bx4ul2 .mCSB_outside+.mCSB_scrollTools {
        right: -30px !important;
    }
    .l_a1bx5li {
        padding: 0 40px;
        margin-bottom: 50px;
    }
    .l_a1bx5ul {
        margin: 0 -40px;
    }
    .l_fttpmid {
        padding-left: 50px;
        padding-right: 50px;
    }
    .l_fttpnavbt {
        margin-top: 10px;
    }
   
    .ys_demo_num {
        font-size: 28px;
    }
    .l_a1bx5list::before, .l_a1bx5bt::before,
    .l_a1bx5list::after, .l_a1bx5bt::after{
        height: calc(100% - 50px);
    }
    .l_bannavli a {
        font-size: 16px;
    }
    .c_c1p1_item {
        margin-bottom: 40px;
        padding: 0 18px;
    }
    .l_c1p1_list {
        margin: 0 -18px;
    }
    .l_f3page, .l_h5page, .l_c3page, .l_f2page, .l_c2page{
        margin-top: 80px;
    }
    .c_f3tit {
        margin-top: 40px;
    }
    .yx_space3 {
        padding: 60px 0;
    }
    .l_e1bread {
        top: 100px;
    }
    .l_h1bx1wz {
        padding: 20px 30px 16px;
    }
    .l_g1bx1ul {
        margin: 0 -50px;
    }
    .l_g1bx1li {
        padding: 0 50px;
    }
    .l_g1bx1p {
        margin-top: 16px;
    }
    .l_g1bx2tit {
        margin-bottom: 40px;
    }
    .l_g1bx2bg {
        width: 140px;
    }
    .l_g1bx2li a {
        padding: 40px 30px 30px;
    }
    .l_g2bx1lis {
        padding: 20px 40px 20px 60px;
    }
    .l_g1bx4nrs {
        padding: 30px 40px;
    }
    .l_g1bx4info {
        margin-top: 20px;
    }
    .l_g1bx4ri {
        padding-left: 60px;
    }
    .l_b1page .l_nybanbt {
        top: 120px;
    }
    .l_b1banlis {
        padding: 12px 0;
    }
    .l_b1sectqu {
        padding-top: 100px;
    }
    .l_b1bx1le {
        width: 68px;
    }
    .l_b1bx1ri {
        width: calc(100% - 68px);
    }
    .l_hdnavxl1 {
        width: calc(100% + 90px);
    }
    .l_d1s1_navbox.isfixed {
        top: 80px;
    }
    .l_c3banri {
        padding-left: 60px;
    }
    .l_c2bx1info {
        margin-top: 18px;
    }
    .l_c2banlis {
        padding: 0 45px;
    }
    .l_c2banlis p {
        line-height: 50px;
    }
    .l_d1s1_navwrap {
        height: 50px;
    }
    .l_c3bx3tpri {
        width: 90px;
    }
    .l_c3bx3tp .l_a1title {
        width: calc(100% - 90px);
    }
    .l_c3bx3wz {
        padding: 0 40px;
        bottom: 40px;
    }
    .l_c3banner {
        margin-top: 40px;
    }
    .l_c1bx1iflis .ys_imgbox_cover {
        width: 30px;
    }
    .l_c1bx1ifp {
        width: calc(100% - 30px);
        padding-left: 10px;
    }
    .l_c3page .c_f3_titlebox {
        padding-bottom: 70px;
    }
    .l_d1bx5num {
        font-size: 30px;
    }
    .l_d1bx5le {
        padding-right: 60px !important;
    }
    .l_d1bx1icbg {
        width: 125px;
    }
    .l_d1bx2wz {
        padding: 0 50px;
        /* bottom: 50px; */
    }
    .l_d1bx4li1 {
        padding: 0 12px;
        margin-bottom: 30px;
    }
    .l_d1bx4ul1 {
        margin: 0 -12px;
    }
    .l_d1bx4ri {
        padding: 0 25px;
    }
    .l_d1bx4p p {
        line-height: 1.5;
    }
    .l_d1bx4p {
        margin-bottom: 14px;
    }
    .l_d1bx5ul1 .slick-dots {
        bottom: -34px;
    }
    .l_f2bx2le {
        padding: 40px 50px;
    }
    .l_e2bx3tit .ys_imgbox_cover {
        width: 40px;
    }
    .l_e2bx2li {
        padding: 0 12px;
    }
    .l_e2bx2ul {
        margin: 0 -12px;
    }
    .l_e2bx1li {
        padding: 0 10px;
    }
    .l_e2bx1ul {
        margin: 0 -10px;
    }
    .l_e2bx1ics {
        width: 60px;
        height: 60px;
    }
    .l_e2bx1lis::after {
        height: calc(100% - 30px);
    }
    .l_e2bx1ic {
        width: 32px;
    }
    .l_e2bx2tit {
        margin-top: 22px;
        margin-bottom: 14px;
    }
    .c_paddB100{
        padding-bottom: 60px;
    }
    .l_g4bx1li:last-child {
        padding: 60px 0;
    }
    .l_g4bx1li{
        margin-bottom: 60px;
    }
    .l_g4bx1li1.on {
        padding-top: 60px;
    }
    .l_g4bx2li a {
        padding: 20px 0;
    }
    .l_g4bx2li {
        padding: 0 6px;
        margin-bottom: 18px;
    }
    .l_g4bx2ul {
        margin: 0 -6px;
    }
    .l_g1qk3_year p {
        font-size: 68px;
    }
    .l_g1kuai3 {
        height: 700px;
    }
    .l_g1qk3bt {
        margin-top: 65px;
    }
    .l_g1qk3_year {
        top: -23px;
    }
    .l_g1hisicbg {
        width: 50px;
        height: 50px;
    }
    .l_g1hisic {
        width: 22px;
    }
    .l_g1histli1 {
        bottom: 9%;
    }
    .l_g1histli2 {
        bottom: 25%;
    }
    .l_g1hisicbg {
        margin-top: 10px;
    }
    .l_g1histli3 {
        bottom: 50%;
    }
    .l_g1qk4li1 {
        padding: 0 8px;
    }
    .l_g1qk4ul1 {
        margin: 0 -8px;
    }
    .l_g1qk4li1s p {
        font-size: 16px;
    }
    .l_g1qk4rilis img {
        width: 24px;
        margin-right: 12px;
    }
    .l_g1qk1p {
        margin-top: 15px;
    }
    .l_g1qk3line,.l_g1qk3lines {
        top: -38px;
    }
    .l_g4bx3li {
        height: 380px;
    }
    .c_textarea textarea {
        padding: 14px 18px;
    }
    .c_f5p2_form_con .c_textarea::after {
        left: 86px;
    }
    .l_d1bx1p p{
        font-size: 14px;
    }
    .l_d1bx1p {
        height: 73.5px;
    }
    .l_d1bx1tit {
        font-size: 18px;
        margin-bottom: 12px;
    }
    .l_a1bx2svg svg {
        height: 495px;
    }
    .l_a1bx2bg {
        width: 500px;
    }
    .l_a1bx2dot2 {
        right: 25%;
    }
    .l_a1bx2dot3 {
        left: 25%;
    }
    .l_a1bx2mids {
        padding-left: 84px;
    }
    .l_a1bx2dot6,.l_a1bx2dot5{
        top: 5.5%;
    }
    .l_g1qk4rilis img {
        position: relative;
        top: 3px;
    }
    .l_a1bx3ifli p {
        font-size: 16px;
    }
    .l_a1bx3ifli img {
        width: 22px;
    }
    .c_c1 .c_smnav {
        padding: 0 20px !important;
    }
    .c_smnav_con {
        padding: 0 8px;
    }
    .l_e2bx3ul .slick-dots {
        bottom: -30px;
    }
    .c_f3pagebox.on{
        padding-bottom: 60px;
    }
    .l_hdproduct1 .l_hdnavxl {
        width: 260px;
    }
    .l_hdproduct1 .l_hdnavxl {
        width: 226px;
    }
    .l_d1bx5le{
        padding-left: calc(50vw - 41.25%) !important;
    }
    .l_e2page .l_bannavul {
        margin: 0 -22px;
    }
    .l_e2page .l_bannavli {
        padding: 0 22px;
    }
    .l_e2page .l_nyban::after {
        bottom: 98px;
    }
    .l_a1box5li {
        padding: 0 10px;
    }
    .l_a1box5list {
        margin: 0 -10px;
    }
    .l_a1bx1p1 p{
        font-size: 14px;
    }
    .l_a1bx5le {
        width: 140px;
    }
    /* 2023.06.30 - start */
    .ncln_cry_text {
        padding: 46px 50px 50px 50px;
    }
    .nssi_list_nub_text {
        padding: 60px 8.75vw;
    }
    .net_solution_swipe.mod_arrows1 .slick-prev {
        left: calc(8.75vw - 62px);
    }
    .net_solution_swipe.mod_arrows1 .slick-next {
        right: calc(8.75vw - 62px);
    }
    .nssi_list .std_title30 {
        margin-bottom: 32px;
    }
    .ndln_num_scroll {
        font-size: 60px;
    }
    .std_title30 {
        font-size: 24px;
    }
    .mod_title1 .yx_title1_1 {
        margin-bottom: 12px;
    }
    .mod_title1 {
        margin-bottom: 36px;
    }
    .ncln_cry_text_toggle {
        margin-bottom: 17px;
        margin-top: 19px;
    }
    .net_pain_list_nub {
        margin-bottom: 60px;
        padding: 0 40px;
    }
    .net_pain_list {
        margin: 0 -40px;
        margin-bottom: -60px;
    }
    .npln_text .yx_title2_1{
        font-size: 18px;
    }
    .l_nyban1 .l_d1banbtns{
        width: 100%;
    }
    .l_nybanbt {
        height: 60px;
    }
    .l_nyban::after{
        bottom: 60px;
    }
    .l_banbtn1 a {
        line-height: 40px;
    }
    .mod_arrows1 .slick-prev, .mod_arrows1 .slick-next {
        width: 36px;
        height: 36px;
    }
    .head_second {
        width: 220px;
    }
    .hsnl_icon {
        width: 14px;
    }
    .head_second_other {
        width: calc(100% - 220px);
    }
    .head_second_nub_link .yx_title2_1{
        font-size: 20px;
    }
    .head_second_other_nub {
        padding-bottom: 16px;
    }
    .head_second_other_nub {
        height: 385px;
    }
    /* 2023.06.30 - end */
    .l_e2page .l_bannavli {
        padding: 0 10px;
    }
    .l_e2page .l_bannavul {
        margin: 0 -10px;
    }
    .l_bannavul .slick-arrow {
        width: 26px;
        height: 26px;
    }
    .l_bannavul .slick-prev {
        left: -30px;
    }
    .l_bannavul .slick-next {
        right: -30px;
    }
    .head_second_other_nub {
        height: 312px;
    }
}

@media screen and (max-width: 1360px) {
    /* .l_headmid {
        padding-left: 60px;
        padding-right: 30px;
    } */
    .l_hdxlli::after {
        right: -23px;
    }
    .l_a1bx2mids {
        padding-left: 40px;
    }
    .l_a1bx2arr {
        width: 28px;
    }
    .l_a1bx2prev {
        top: -28px;
    }
    .l_a1bx2next {
        bottom: -18px;
    }
    .l_a1bx2rili {
        margin-bottom: 10px;
    }
    .l_a1bx2mid[data_active="1"] .l_a1bx2svg svg {
        stroke-dashoffset: 2532;
    }
    .l_a1bx2mid[data_active="2"] .l_a1bx2svg svg {
        stroke-dashoffset: 2223;
    }
    .l_a1bx3ri {
        padding-right: calc(50% - 561px);
    }
    .l_g1bx4ri {
        padding-left: 50px;
    }
    .l_g1bx4info p {
        font-size: 14px;
    }
    .l_c2bx3tab th:first-child {
        padding: 16px 70px;
    }
    .l_d1bx5le {
        padding-top: 40px !important;
    }
    .l_d1bx4tab {
        margin-top: 40px;
        margin-bottom: 30px;
    }
    .l_banbtn11 {
        margin-right: 30px;
    }
    .l_d1banbtns {
        width: 30%;
    }
    .l_bannum p{
        font-size: 30px;
    }
    .l_a1bx3ri {
        padding-top: 40px;
    }
    .l_a1bx2mids {
        padding-left: 68px;
    }
    .l_hdxlli::after {
        right: -40px;
    }
    .l_fttpmid {
        padding-left: 30px;
        padding-right: 30px;
    }
    .l_hddemo a {
        font-size: 14px;
    }
    .l_hddemo {
        width: 105px;
    }
    .l_headri {
        width: 320px;
    }
    .l_headmid {
        width: calc(100% - 120px - 320px);
    }
    .l_headle {
        width: 120px;
    }
    .l_hdnavli {
        padding: 0 6px;
    }
    /* 2023.06.30 - start */
    .npln_icon {
        width: 100px;
    }
    .npln_text {
        width: calc(100% - 100px);
        padding-left: 24px;
    }
    .npln_text .yx_title2_1 {
        margin-bottom: 9px;
    }
    .net_pain_list_nub {
        margin-bottom: 50px;
        padding: 0 30px;
    }
    .net_pain_list {
        margin: 0 -30px;
        margin-bottom: -50px;
    }
    .ncln_cry_text {
        padding: 40px 36px 40px 36px;
    }
    .ncln_cti_item_pag {
        margin-bottom: 14px;
    }
    .l_nyban1 .l_d1banbtns {
        margin-top: 28px;
    }
    .hson_list {
        padding: 0 25px;
    }
    .head_second_other_nub {
        padding: 0 20px;
        padding-bottom: 16px;
    }
    /* 2023.06.30 - end */
    .l_e2page .l_bannavul {
        margin: 0 -6px;
    }
    .l_e2page .l_bannavli {
        padding: 0 6px;
    }
    .l_e2page .l_bread {
        width: 300px;
    }
    .l_e2page .l_nybannav {
        width: calc(100% - 300px);
    }
}

@media screen and (max-width: 1280px) {
    .c_e1_conbox_left {
        width: 55%;
    }
    .c_e1_item2 {
        margin-bottom: 14px;
    }
    .c_e1_list1 .c_e1_tit1 {
        color: #fff;
        margin-bottom: 15px;
    }
    .c_e1_dots{
        width: 55%;
    }
    .ys_cont1450 {
        width: 90%;
    }
    .l_footer {
        padding-top: 60px;
    }
    /*.l_foottp {*/
    /*    padding-bottom: 50px;*/
    /*}*/
    .l_navlia1, .l_hdphone p, .l_sechic, .l_headle a {
        line-height: 70px;
    }
    .l_hddemo a {
        font-size: 14px;
        line-height: 36px;
    }
    .l_hddemo {
        margin: 17px 15px 0;
        width: 100px;
    }
    .ma_modal {
        top: 70px;
    }
    .l_sechic {
        width: 20px;
    }
    .l_headri {
        width: 300px;
    }
    .l_headle {
        width: 120px;
    }
    .l_headmid {
        width: calc(100% - 120px - 300px);
    }
    /* .l_headmid {
        padding-left: 42px;
        padding-right: 30px;
    } */
    .l_a1bx3ri {
        padding-right: calc(50% - 528px);
    }
    .l_f3page, .l_h5page, .l_c3page, .l_f2page, .l_c2page{
        margin-top: 70px;
    }
    .c_f3tit {
        margin-top: 30px;
    }
    .c_imggroup {
        margin: 15px -22px 20px;
    }
    .l_e1bread {
        top: 80px;
    }
    .l_hdphone p {
        font-size: 16px;
    }
    .l_hdphone img {
        margin-right: 8px;
        width: 16px;
    }
    .l_headri {
        width: 280px;
    }
    /* .l_hdnavli {
        padding: 0 13px;
    } */
    .l_d1s1_navbox.isfixed {
        top: 70px;
    }
    .l_c2bx2bt.act .l_c2bx2more {
        margin-top: 28px;
    }
    .l_d1bx5p p{
        line-height: 1.75;
        height: 112px;
    }
    .c_f3tit p {
        margin-top: 16px;
    }
    .l_g1qk2lis {
        padding: 60px 30px 40px 30px;
    }
    .l_g1qk2ic {
        width: 40px;
    }
    .l_a1bx3info {
        margin-top: 15px;
    }
    .l_a1bx3tab {
        margin-top: 18px;
    }
    .l_a1bx3ifli p {
        font-size: 18px;
    }
    .l_a1bx3p p{
        font-size: 14px;
        line-height: 1.75;
    }
    .l_a1bx3tbp {
        font-size: 18px;
    }
    .l_a1bx3ic {
        width: 26px;
        height: 26px;
    }
    .l_a1bx3li1 {
        padding: 10px 20px;
    }
    .yx_title1_1, .yx_title1_2 {
        font-size: 24px;
    }
    .yx_space2 {
        margin-top: 22px;
    }
    .l_a1bx3lable {
        margin-top: 10px;
    }
    .l_a1bx3lb p {
        font-size: 14px;
    }
    .l_a1bx3lb {
        margin-right: 10px;
    }
    .l_a1bx3ifli img {
        width: 24px;
    }
    .l_d1bx4p p{
        font-size: 14px;
    }
    .l_a1bx2mids {
        padding-left: 50px;
    }
    .l_d1bx5p p {
        height: 140px;
    }
    .l_a1bx3ifli p {
        font-size: 16px;
    }
    .l_banspbtn {
        width: 40px;
    }
    .c_smnav_con {
        font-size: 14px;
    }
    /* 2022.10.19修改 */
    .l_navlia1,.l_hdphone p,.yx_parag1 p,.c_btn1 .c_btntext,.l_fttpnavbt a,.l_ftbtle p,.l_ftbtri a,.l_hdxlli1 a,
    .l_a1bx3ifli p{
        font-size: 14px;
    }
    .l_hddemo a {
        font-size: 12px;
    }
    .l_sechic {
        width: 18px;
    }
    .ys_demo_num {
        font-size: 24px;
    }
    .l_dataics {
        width: 20px;
        top: 6px;
    }
    .l_a1bx1ri .l_a1bx3lb p {
        font-size: 12px;
    }
    .l_a1bx3tbp {
        font-size: 16px;
    }
    .l_a1bx3ic {
        width: 22px;
        height: 22px;
        margin-right: 10px;
    }
    .l_a1bx3lb p {
        font-size: 12px;
        line-height: 26px;
    }
    .l_a1bx3ifli img {
        width: 18px;
    }
    .l_a1bx4p p {
        height: 49px;
    }
    .l_a1bx4time p{
        font-size: 12px;
    }
    .yx_title3_1 {
        font-size: 16px;
    }
    .l_a1bx4tit {
        height: 48px;
    }
    .l_ftleif1 p {
        font-size: 12px;
        line-height: 2;
    }
    .l_ftleif1 img {
        width: 16px;
        margin-right: 10px;
    }
    .l_ftlogo {
        width: 140px;
    }
    .l_fttplia1 a {
        font-size: 16px;
    }
    .l_sideic {
        width: 18px;
    }
    .l_sideli1 a {
        padding: 15px 10px;
    }
    .l_sidebox {
        width: 50px;
    }
    .l_sideli5 .l_sideic {
        width: 30px;
    }
    .l_sideimg p {
        font-size: 12px;
        line-height: 1.5;
    }
    .l_sidephone p {
        font-size: 16px;
        line-height: 2;
    }
    .l_a1bx2bg {
        width: 450px;
    }
    .l_a1bx2svg svg {
        height: 444px;
    }
    .l_a1bx2dot {
        width: 8px;
        height: 8px;
    }
    .l_a1bx2mids {
        padding-left: 72px;
    }
    .l_hdxlnava2 a {
        font-size: 18px;
    }
    .l_hdxlli3 a {
        font-size: 12px;
    }
    .l_hdnavxl1 {
        width: calc(100% + 60px);
    }
    .l_hdxlul {
        margin: 0 -12px;
    }
    .l_hdxlli {
        padding: 0 12px;
    }
    .l_hdnavxlnrs {
        padding: 32px;
    }
    .l_b1banlis img {
        width: 46px;
        margin-right: 14px;
    }
    .l_b1bx1lip::after {
        width: 6px;
        height: 6px;
        top: 11px;
    }
    .l_b1bx1le {
        width: 58px;
    }
    .l_b1bx1ri {
        width: calc(100% - 58px);
    }
    .l_breadli::after {
        font-size: 12px;
    }
    .l_bannavli a,.c_btn2 .c_btntext{
        font-size: 14px;
    }
    .l_bannavli {
        padding: 0 20px;
    }
    .c_smnav_con {
        font-size: 12px;
    }
    .l_c1bx1p p{
        height: 84px;
    }
    .pc_fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .l_c2bx1if::before,.l_d1bx3li::before {
        width: 6px;
        height: 6px;
        top: 11px;
    }
    .l_c2banlis p {
        line-height: 40px;
        font-size: 14px;
    }
    .l_c2bx2litp p {
        font-size: 16px;
    }
    .l_c2bx4bt .c_h3_itemcon_bot .c_btn2_icon_look {
        width: 14px !important;
    }
    .c_h3_itemcon_bot .c_btn2_icon {
        width: 10px;
    }
    .l_c3bx3wz .yx_title2_2 {
        padding-bottom: 15px;
    }
    .l_c3bx3p p,.l_c1bx1iflis p,.l_breadli a{
        font-size: 12px;
    }
    .l_c3bx3p {
        margin-top: 18px;
    }
    .c_h3_itemcontop_img {
        width: 30px;
    }
    .l_c3bx2wz h2 {
        margin-bottom: 6px;
    }
    .l_banbtn11 {
        margin-right: 18px;
    }
    .l_banbtn1 {
        width: 120px;
    }
    .l_banbtn1 a {
        font-size: 14px;
        line-height: 36px;
    }
    .l_d1bx1icbg {
        width: 90px;
    }
    .l_d1bx1p p,.l_d1bx2p p,.l_d1bx4p p,.l_d1bx5p p,.l_d1bx4ri .c_btntext,.l_d1bx5btli p{
        font-size: 12px;
    }
    .l_d1bx1p {
        height: 84px;
    }
    .l_d1bx2p p {
        height: 105px;
    }
    .l_d1bx3li {
        padding-left: 20px;
    }
    .l_d1bx4li p {
        font-size: 14px;
        padding: 0 30px;
    }
    .l_d1bx4li {
        padding: 0 20px 14px;
    }
    .l_d1bx4ul {
        margin: 0 -20px;
    }
   
    .c_btn2_icon {
        width: 6px;
        margin-left: 8px;
        top: -2px;
        position: relative;
    }
    .l_d1bx5p p {
        height: 105px;
    }
    .l_d1bx5tit{
        font-size: 18px;
    }
    .l_d1bx5num {
        font-size: 24px;
    }
    .l_d1bx5ic {
        width: 46px;
    }
    .c_e1_scrollbar p{
        font-size: 12px;
    }
    .c_e1_con2 .c_imgbox {
        width: 28px;
    }
    .c_e1_con2_text,.c_f3tit p{
        font-size: 14px;
    }
    .c_e1_dots_active {
        font-size: 60px;
    }
    .l_nyban::after {
        bottom: 50px;
    }
    .l_nybanbt {
        bottom: 15px;
    }
    .l_c3bx3tpri {
        width: 78px;
    }
    .l_c3bx3tp .l_a1title {
        width: calc(100% - 78px);
    }
    .l_e2bx3tit .ys_imgbox_cover {
        width: 32px;
    }
    .l_f2bx2info li::before {
        width: 6px;
        height: 6px;
        top: 11px;
    }
    .l_h1bx1p p {
        height: 73.5px;
    }
    .l_h1bx1info p,.c_f2times p,.l_g4bx1p2 p,.l_g4bx1p p,.l_g2bx1ri p,.l_g1bx4info p{
        font-size: 12px;
    }
    .l_h1bx1if img {
        margin-right: 6px;
    }
    .l_bantit h2{
        font-size: 18px;
    }
    .l_f2cont p {
        font-size: 14px;
        margin-bottom: 12px;
    }
    .c_f3page_prev a, .c_f3page_next a {
        font-size: 14px;
    }
    .l_g1qk3_year p {
        font-size: 62px;
    }
    .l_g1qk4li1s {
        padding: 14px 0;
    }
    .l_g1qk4li1s p,.c_f3time_text,.l_g4bx2li a,.c_f5p1_con .c_f5p1_text2,.c_f5p2_form_con label, .l_message,.c_textarea textarea,.c_textarea textarea::placeholder,
    .c_f5p2_form_con button{
        font-size: 14px;
    }
    .l_g1qk4rilis img {
        width: 20px;
        margin-right: 10px;
    }
    .c_c1p1_text_top .l_f2bx1p p {
        height: 56px;
    }
    .c_f3time .bshare-custom,.l_g1bx2time p{
        margin-left: 12px;
    }
    .l_g4bx1num p {
        font-size: 60px;
    }
    .l_g4bx1tit {
        padding-bottom: 18px;
    }
    .l_g4bx1p {
        margin-top: 20px;
    }
    .l_g4bx2li a {
        padding: 14px 0;
    }
    .l_g4bx3li {
        height: 320px;
        margin-right: 25px;
    }
    .c_f5p2_form_con .c_textarea::after {
        left: 78px;
    }
    .l_g1bx2li a {
        padding: 30px 20px 20px;
    }
    .l_g2bx1ri img {
        width: 10px;
        margin-left: 8px;
    }
    .l_g1bx1lis .ys_imgbox_cover {
        width: 40px;
    }
    .c_h3_itemcon_bot .c_btn2_icon_look {
        width: 6px !important;
    }
    .l_f3cont p {
        font-size: 14px;
        line-height: 1.75;
        margin-bottom: 12px;
    }
    .c_c_f3video_icon {
        width: 60px;
    }
    @media screen and (min-width: 1200px) {
        .l_sideli:hover .l_sidecode {
            right: 54px;
        }
        .l_sideli3:hover .l_sidephem {
            right: 54px;
        }
        .l_sideli1:hover .l_sidephem, .l_sideli4:hover .l_sidephem {
            right:54px;
        }
    }
    .l_hdphone p {
        font-size: 18px;
    }
    .l_headri {
        width: 290px;
    }
    .l_conus p {
        font-size: 14px;
    }
    .l_sidecont{
        padding: 8px;
    }
    .l_sidephone p,.l_sidephem p{
        font-size: 14px;
        line-height: 1.75;
    }
    .l_sideemile,.l_sidezx{
        padding: 10px 0;
    }
    .l_c2bx2litp p{
        line-height: 1.5;
        font-size: 14px;
    }
    .l_c2bx2litp {
        padding: 7px 0;
        text-align: center;
        background-color: #F43F2A;
    }
    .l_c2bx2ri p,.l_c2bx2le p{
        line-height: 1.5;
        font-size: 12px;
    }
    .l_bannum p{
        font-size: 22px;
    }
    .l_hdproduct1 .l_hdnavxl {
        width: 225px;
    }
    .l_hdproduct1 .l_hdnavxl {
        width: 192px;
    }
    .l_hdproduct2 .l_hdxlli {
        margin-bottom: 22px;
    }
    .privacy_modal_container p {
        font-size: 14px !important;
    }
    .privacy_modal_container button {
        font-size: 14px !important;
        width: 105px !important;
        height: 34px !important;
    }
    .l_e2page .l_nyban::after {
        bottom: 85px;
    }
    .l_a1bx5ri {
        padding-bottom: 40px;
    }
    /* 2023.06.30 - start */
    .l_nybanbt{
        bottom:0;
        height:50px;
    }
    .hson_list {
        padding: 0 20px;
    }
    .head_second_nub_link .yx_title2_1 {
        font-size: 18px;
    }
    .hson_list_fourth li {
        padding-bottom: 8px;
    }
    .head_second_other_nub{
        height: 358px;
    }
    .head_second_other_nub {
        height: 293px;
    }
    /* 2023.06.30 - end */
    .l_foot_link_tit {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .l_foot_link {
        margin-top: 40px;
    }
    .l_foot_link_list a {
        font-size: 14px;
    }
    .l_foot_link_list li {
        margin-bottom: 12px;
        padding: 0 6px;
    }
    .l_foot_link_list ul {
        margin: 0 -6px;
    }
    .l_foottp {
        padding-bottom: 30px;
    }
}
/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {
    .c_padd110110{
        padding: 45px 0;
    }
    .c_padd110{
        padding-top: 45px;
    }
    .c_paddB110{
        padding-bottom: 45px;
    }
    .c_padd100100{
        padding: 35px 0;
    }
    .c_padd100{
        padding-top: 35px;
    }
    /* .c_paddB100{
        padding-bottom: 35px;
    } */
    .c_marB50{
        margin-bottom: 25px;
    }
    .c_padd50{
        padding-top: 25px;
    }
    .c_paddB50{
        padding-bottom: 25px;
    }
    .c_cont1150{
        width: 100%;
        padding: 0 40px;
    }
    .c_smnav_item{
        min-width: 134px;
    }
    .c_smnav_con {
        font-size: 14px;
        padding: 0 18px;
        line-height: 44px;
    }
    .c_h3 .c_smnav_con {
        font-size: 14px;
        padding: 0 18px;
        line-height: 44px;
    }
    .c_c1p1nav{
        margin-bottom: 30px;
    }
    .c_c1p1_list{
        margin: 0 -10px;
    }
    .c_c1p1_list .c_c1p1_item{
        padding: 0 10px;
        margin-bottom: 25px;
    }
    .c_c1p1 .c_c1p1_text_bot {
        margin-top: 15px;
        padding-top: 6px;
    }
    .c_c1 .c_smnav{
        padding: 0 25px !important;
    }
    .c_f2 .c_smnav_item {
        margin-right: 10px;
        margin-bottom: 0px;
    }
    .c_btn2 .c_btntext{
        font-size: 14px;
    }
    .c_btn2_icon {
        width: 6px;
        margin-left: 6px;
        /* margin-top: -3px; */
    }
    .c_btnbox:hover .c_btn2_icon {
        margin-left: 12px;
    }
    .c_f2p1_item:hover .c_btn2_icon {
        margin-left: 12px;
    }
    .c_f2p2_list .c_c1p1_list {
        margin: 0 -10px;
    }
    .c_f2p2_list .c_c1p1_text {
        padding: 15px 20px 18px;
    }
    .c_f2p1_list .slick-next {
        right: -35px;
    }
    .c_f2p1_list .slick-prev {
        left: -35px;
    }
    .c_f2p1_list .slick-prev, .c_f2p1_list .slick-next{
        width: 30px;
        height: 30px;
    }
    .c_f2p1_listbox>.slick-prev{
        left: -32px;
    }
    .c_f2p1_listbox>.slick-next{
        right: -32px;
    }
    .c_f2p1_listbox>.slick-prev,.c_f2p1_listbox>.slick-next,
    .l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next{
        width: 28px;
        height: 28px;
    }
    .c_f3_titlebox .ys_bordbx {
        margin-bottom: 15px;
    }
    .c_f3tit {
        margin-bottom: 10px;
    }
    .c_f3time .bshare-custom {
        margin-left: 15px;
    }
    .c_f3time .ys_sharebox {
        margin: 0 3px;
    }
    .c_f3_titlebox {
        padding-top: 15px;
        padding-bottom: 25px;
    }
    .c_h3_listbox {
        padding-top: 35px;
    }
    .c_h3 .c_btn2_icon {
        width: 12px;
    }
    .c_h3_itemcon_bot {
        margin-top: 50px;
    }
    .c_h3_itemcon {
        padding: 8px 25px 30px;
    }
    .c_h4_con {
        padding: 15px;
    }
    .c_h4_list{
        margin: 0 -10px;
    }
    .c_h4_item {
        padding: 0 10px;
    }
    .c_h4_con .c_tit3 {
        margin: 15px 0 5px;
    }
    .c_h4_con .c_btn2 {
        margin-bottom: 4px;
    }
    .c_f3_con {
        margin-bottom: 30px;
    }
    .c_c_f3video_icon {
        width: 60px;
    }
    .c_f5p1_tit {
        margin-bottom: 30px;
    }
    .c_f5p1_item {
        padding: 0px 8px;
    }
    .c_f5p1_list_box1 {
        margin-bottom: 15px;
    }
    .c_f5p1_list {
        margin: 0px -8px;
    }
    .c_f5p2_form {
        margin: 0 -8px;
    }
    .c_f5p2_form_item {
        padding: 0 8px;
    }
    .c_f5p2_form_con button {
        width: 110px;
        height: 38px;
        font-size: 14px;
    }
    .c_plast_tit {
        margin-bottom: 10px;
    }
    .c_plast_text {
        margin-bottom: 20px;
    }
    .c_e1_con2_text {
        font-size: 14px;
        line-height: 26px;
    }
    .c_e1_con2 .c_imgbox{
        width: 26px;
    }
    .c_e1_item2 {
        margin-bottom: 10px;
    }
    .c_e1_conbox_left,
    .c_e1_dots{
        left: 0;
    }
    .c_e1_dots_active {
        font-size: 58px;
    }
    .c_e1_dots_sum {
        font-size: 24px;
        opacity: 0.3;
        vertical-align: text-bottom;
    }
    .c_e1_conbox_right {
        right: 40px;
    }
    .c_e1bg1{
        width: calc(100% - 740px);
    }
    .c_e1bg1 img{
        height: auto;
        width: 100%;
        position: absolute;
        bottom: 0;
    }
    .c_imgGroup{
        margin-left: -10px;
        margin-right: -10px;
    }
    .c_imgGroup>div{
        padding: 0 10px;
    }
    .yx_title1_1, .yx_title1_2 {
        font-size: 26px;
    }
    .l_a1bx3ri {
        padding-right: 40px;
    }
    .ys_cont1450 {
        width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .ys_cont1600 {
        width: 90%;
    }
    .l_hdxlnava2 a {
        font-size: 18px;
    }
    .ys_demo_num {
        font-size: 24px;
    }
    .l_dataics {
        width: 20px;
    }
    .l_bandatas {
        padding: 30px 0;
    }
    .yx_space1 {
        padding: 50px 0;
    }
    .yx_title2_1, .yx_title2_2 {
        font-size: 18px;
    }
    .l_a1bx3ic {
        width: 28px;
        height: 28px;
        margin-right: 10px;
    }
    .l_a1bx3li1 {
        padding: 8px 20px;
    }
    .l_a1bx3ifli p {
        font-size: 18px;
        line-height: 1.5;
    }
    .l_a1bx3ifli img {
        width: 24px;
    }
    .l_a1bx1le {
        width: 120px;
    }
    .l_a1bx1ri {
        width: calc(100% - 120px);
    }
    .l_bandatas.act {
        bottom: -92px;
    }
    .yx_space3 {
        padding: 50px 0;
    }
    .l_e2bx2tp {
        height: 300px;
    }
    .l_e2bx2bt {
        margin-top: -75px;
    }
    .l_e2bx2lis .ys_imgbox_cover {
        width: 32px;
    }
    /* .l_e2box2{
        padding-bottom: 50px;
    } */
    /* .l_f2product::after {
        height: 83%;
    } */
    .c_paddB100{
        padding-bottom: 50px;
    }
    .l_g4bx1li:last-child {
        padding: 50px 0;
    }
    .l_g4bx1li{
        margin-bottom: 50px;
    }
    .l_g4bx1li1.on {
        padding-top: 50px;
    }
    .l_g1kuai3 {
        height: 600px;
    }
    .l_g1qk3iful {
        height: 130px;
    }
    /* .l_hdproduct1 .l_hdnavxl {
        width: 450px;
    } */
    .l_hdproduct1 .l_hdxlli::after {
        right: -54px;
    }
    .l_hdxlli::after {
        right: -35px;
    }
    .l_a1bx3ifli p {
        font-size: 16px;
    }
    .l_e2box3 {
        padding-bottom: 70px;
    }
    .l_e2bx3ul .slick-dots {
        bottom: -35px;
    }
    .c_f3pagebox.on{
        padding-bottom: 50px;
    }
    .l_e2bx2bt,
    .l_e2bx2tp .ys_cont1280{
        width: 95%;
        margin-left: auto;
        margin-right: auto;
    }
    .c_f2p1_listbox>.slick-next {
        right: -10px;
    }
    .c_f2p1_listbox>.slick-prev {
        left: -10px;
    }
    .l_a1bx2mids {
        padding-left: 92px;
    }
    .c_e1_conbox_left, .c_e1_dots {
        left: 40px;
    }
    .l_hdphone p {
        font-size: 16px;
    }
    .l_d1bx5le{
        padding-left: 40px !important;
    }
    .l_d1bx2btn .slick-prev{
        left: 20px;
    }
    .l_d1bx2btn .slick-next{
        right: 20px;
    }
    .l_a1bx5le {
        width: 120px;
    }
    /* 2023.06.30 - start */
    .nssi_list_nub_text {
        padding: 60px 40px;
    }
    .net_solution_swipe.mod_arrows1 .slick-prev {
        left: 4px;
    }
    .mod_arrows1 .slick-prev, .mod_arrows1 .slick-next {
        width: 30px;
        height: 30px;
    }
    .net_solution_swipe.mod_arrows1 .slick-next {
        right: 4px;
    }
    .nssi_list .std_title30 {
        margin-bottom: 25px;
    }
    .net_case_list.mod_arrows1 .slick-next {
        left: 86px;
    }
    .l_hdnavxl2 .ys_cont1450{
        padding: 0;
    }
    /* 2023.06.30 - end */
    .l_e2page .l_nybannav {
        padding-right: 60px;
    }
}

@media screen and (max-width: 1199px) {
    .l_sidebox {
        display: none;
    }
    .l_a1bx2bg {
        width: 483px;
    }
    .l_a1bx2svg svg {
        height: 478px;
    }
    .l_a1bx2dot5,.l_a1bx2dot6 {
        top: 5.5%;
    }
    .l_a1bx2dot2 {
        right: 23.5%;
    }
    .l_a1bx2dot3{
        left: 23.5%;
    }
    .l_a1bx3ri {
        padding-left: 40px;
    }
    .yx_parag1 p{
        line-height: 1.75;
    }
    .l_a1bx3tab {
        margin-top: 12px;
    }
    .l_a1bx3info {
        margin-top: 20px;
    }
    .l_a1bx4lis {
        padding: 30px;
    }
    .l_a1bx4li {
        padding: 0 8px;
    }
    .l_a1bx4ul {
        margin: 0 -8px;
    }
    .l_fttple {
        width: 100%;
    }
    .l_fttpmid {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        margin: 40px 0;
    }
    .l_fttpri {
        width: 100%;
    }
    .l_ftirongbei {
        margin-left: 0;
        margin-right: 20px;
    }
    .l_ftbtle {
        width: 100%;
    }
    .l_ftbtri {
        width: 100%;
        margin-top: 10px;
    }
    .l_ftbtri a{
        padding-left: 0;
        padding-right: 20px;
    }
    .l_ftbtri a::before {
        left: -10px;
    }
    .l_ftbtle p,.l_ftbtri a {
        font-size: 14px;
    }
    .l_nybanbt,.l_nyban::after{
        display: none;
    }
    .c_c1p1_item {
        margin-bottom: 30px;
        padding: 0 12px;
    }
    .l_c1p1_list {
        margin: 0 -12px;
    }
    .ys_phfy a{
        font-size: 14px;
        line-height: 1.75;
        color: #333333;
        display: block;
    }
    .c_c1p1_text_bot{
        height: 54px;
        overflow: hidden;
    }
    .l_c1bx1p p {
        height: 84px;
    }
    .l_f3page, .l_h5page, .l_c3page, .l_f2page, .l_c2page{
        margin-top: 0;
    }
    .l_bread{
        display: none;
    }
    .c_f3_titlebox {
        padding-top: 40px;
    }
    .c_f3tit {
        margin-top: 0;
    }
    .c_e1_conbox_right {
        top: 68px;
    }
    .l_g1bx4if1 {
        width: 100%;
    }
    .l_g1bx4info p {
        font-size: 16px;
        line-height: 2 !important;
    }
    .l_g2bx1lis {
        padding: 20px 30px 20px 40px;
    }
    .l_g1bx2li a {
        padding: 30px 20px 20px;
    }
    .l_g1bx2li {
        padding: 0 10px;
    }
    .l_g1bx2ul {
        margin: 0 -10px;
    }
    .l_b1banli2 .l_b1banbg,
    .l_b1banli3 .l_b1banbg{
        bottom: 0;
        top: inherit;
    }
    .l_b1sectqu {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .l_d1s1_navbox.isfixed {
        top: 64px;
    }
    .l_c2bx3tab th {
        padding: 16px 12px;
    }
    .l_c3bx3p{
        display: block;
        margin-top: 15px;
    }
    .l_c3bx3wz .yx_title2_2 {
        padding-bottom: 10px;
    }
    .l_c3bx3li {
        padding: 0 12px;
    }
    .l_c3bx3ul {
        margin: 0 -12px;
    }
    .l_c2bx2le {
        padding-left: 100px;
    }
    .l_c2page .l_c3banner{
        margin-top: 0;
    }
    .l_c3banri {
        padding-left: 40px;
    }
    .l_c2bantab {
        margin-top: 40px;
    }
    .l_c3bx2wz h2 {
        margin-bottom: 8px;
    }
    .l_c3banner {
        margin-top: 20px;
    }
    .l_d1banbtns {
        width: 34%;
    }
    .l_d1bx1li {
        padding: 60px 30px 40px;
        height: auto;
    }
    .l_d1bx1lis1{
        position: static;
    }
    .l_d1bx1tit {
        margin-bottom: 12px;
    }
    .l_d1bx1ic {
        width: 38px;
        margin-bottom: 15px;
    }
    .l_d1bx1p{
        height: auto;
    }
    .l_d1bx1lis{
        height: 100%;
    }
    .l_d1bx1ul {
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
    }
    .l_d1bx2wz {
        padding: 0 30px;
        /* bottom: 30px; */
    }
    .l_d1bx3img {
        margin-top: 40px;
    }
    .l_d1bx4li1 {
        width: 100%;
    }
    .l_d1bx4li1:last-child{
        margin-bottom: 0;
    }
    .l_d1bx5le {
        width: 100%;
    }
    .l_d1bx5ri {
        width: 100%;
    }
    .l_d1bx5le {
        padding-top: 50px !important;
        padding-bottom: 70px !important;
    }
    .l_d1bx5p p{
        height: auto;
    }
    .l_d1bx5le {
        padding-right: 40px !important;
    }
    .l_f2bx2li {
        padding: 0 20px;
    }
    .l_f2bx2ul {
        margin: 0 -20px;
    }
    .l_f2bx2le{
        padding: 30px;
        width: 50%;
    }
    .l_f2bx2ri {
        width: 50%;
    }
    .l_e2bx3lis {
        padding: 20px 30px;
    }
    .l_e2bx3tit .ys_imgbox_cover {
        width: 30px;
    }
    .l_e2bx3p1 {
        margin-top: 16px;
    }
    .l_g4bx1le1 {
        padding-right: 40px;
    }
    .l_g4bx1li1.on .l_g4bx1le1 {
        padding-left: 40px;
    }
    .l_g4bx1ri {
        width: 38%;
    }
    .l_g4bx1p p {
        margin-bottom: 8px;
    }
    .l_g4bx1num p {
        font-size: 62px;
    }
    .l_g4bx1num {
        top: calc(50% - 15px);
    }
    .l_g4bx3li {
        margin-right: 15px;
    }
    .l_g1qk3ul1 {
        width: 50%;
    }
    .l_g1qk3_year p {
        font-size: 60px;
    }
    .l_g1qk3_year {
        left: 130px;
    }
    .l_g1qk3if {
        margin-top: 20px;
    }
    .l_g1qk3le p {
        font-size: 22px;
    }
    .l_g1qk3ri {
        padding-left: 20px;
    }
    .l_g1qk3line, .l_g1qk3lines {
        top: -33px;
    }
    .l_g1qk4fiul {
        height: 212px;
    }
    .l_g1qk4bt {
        margin-top: 38px;
    }
    .l_g1qk4ri {
        padding-left: 40px;
    }
    .l_g1qk3bt {
        margin-top: 50px;
    }
    .l_g1qk2lis .yx_title2_1 {
        margin: 12px 0;
    }
    .l_g1qk2lis {
        padding: 50px 30px 40px 30px;
    }
    .l_g1hisyear p {
        font-size: 16px;
    }
    .l_g1qk3_year p {
        font-size: 52px;
    }
    .l_g1qk3_year {
        top: -17px;
    }
    .l_a1bx3p {
        margin-top: 20px;
    }
    .l_a1bx3le img {
        height: 100%;
        object-fit: cover;
    }
    .l_a1bx3nr {
        align-items: stretch;
    }
    .l_a1bx3img1{
        height: 100%;
    }
    .l_a1bx3ri {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .c_c1p1_text_top .l_f2bx1p p{
        height: 56px;
    }
    .l_d1bx2wz {
        bottom: -130px;
    }
    .l_g1qk4rilis img {
        top: 2px;
    }
    .c_smnav_con {
        padding: 0 10px;
    }
    .l_c3bx3tpri {
        width: 70px;
    }
    .l_c3bx3tp .l_a1title {
        width: calc(100% - 70px);
    }
    .l_e2bx2bt {
        margin-top: -40px;
    }
    .l_f2product::before, .l_f2product::after{
        width: 124px;
        height: 83%;
    }
    .l_a1bx2mids {
        padding-left: 22px;
    }
    .l_footbg, .l_footbg img {
        height: auto;
        object-fit: inherit;
    }
    .c_e1rightlist {
        height: calc(100% - 70px) !important;
    }
    .c_e1_conbox_left {
        top: 10%;
    }
    .c_e1_dots {
        bottom: 17.5%;
    }
    .l_sidebox,.l_phback{
        display: block;
    }
    .l_sidebox {
        right: -95px;
    }
    .l_sidebox.on{
        right: 0;
    }
    .l_sideli2 .l_sidecode.act,
    .l_sidephem.act{
        right: 54px;
    }
    .l_sideul{
        position: relative;
        z-index: 2;
    }
    /* 2023.06.30 - start */
    .mod_title1 {
        margin-bottom: 30px;
    }
    .npln_icon {
        width: 90px;
    }
    .npln_text {
        width: calc(100% - 90px);
        padding-left: 20px;
    }
    .net_pain_list_nub {
        margin-bottom: 32px;
        padding: 0 20px;
    }
    .net_pain_list {
        margin: 0 -20px;
        margin-bottom: -32px;
    }
    .nssi_list_nub_text {
        padding: 50px 40px;
    }
    .nssi_list .yx_title2_1 {
        margin-bottom: 8px;
    }
    .nssi_list .std_title30 {
        margin-bottom: 20px;
    }
    .ndln_num_scroll {
        font-size: 50px;
    }
    .ncln_cry_text_toggle {
        margin-bottom: 14px;
        margin-top: 14px;
    }
    .net_list_disc li p {
        margin-bottom: 6px;
    }
    .net_list_disc {
        height: 116px;
    }
    .ncln_cry_text {
        padding: 34px 30px 34px 30px;
    }
    /* 2023.06.30 - end */
}
/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
    .c_padd110110{
        padding: 35px 0;
    }
    .c_padd110{
        padding-top: 35px;
    }
    .c_paddB110{
        padding-bottom: 35px;
    }
    .c_padd100100{
        padding: 30px 0;
    }
    .c_padd100{
        padding-top: 30px;
    }
    /* .c_paddB100{
        padding-bottom: 32px;
    } */
    .c_marB50{
        margin-bottom: 20px;
    }
    .c_padd50{
        padding-top: 20px;
    }
    .c_paddB50{
        padding-bottom: 20px;
    }
    .c_btn1 .c_btntext {
        line-height: 34px;
    }
    .c_btn1 {
        min-width: 120px;
    }
    .c_smnav_item{
        min-width: 120px;
    }
    .c_smnav_con {
        line-height: 40px;
    }
    .c_h3 .c_smnav_con {
        line-height: 40px;
    }
    .c_c1p1nav{
       margin-bottom: 25px;
    }
    .c_c1p1_list .c_c1p1_item{
        margin-bottom: 20px;
    }
    .c_c1 .c_c1p1_item {
        width: 33.333333%;
    }
    .c_pages{
        margin-top: 20px;
    }
    .c_c1 .c_smnav {
        padding: 0 20px;
    }
    .c_smnav_con {
        padding: 0 14px;
    }
    .c_f2tits {
        margin-bottom: 8px;
    }
    .c_f2texts {
        margin-bottom: 8px;
    }
    .c_f2times p{
        line-height: 1.5;
    }
    .c_f2p2_list .c_c1p1_list {
        margin: 0 -8px;
    }
    .c_f2p2_list .c_c1p1_text {
        padding: 15px 15px 20px;
    }
    .c_f2p1_listbox>.slick-prev,.c_f2p1_listbox>.slick-next,
    .l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next{
        display: none;
    }
    .c_f3time .bshare-custom {
        margin-left: 10px;
    }
    .c_imgGroup{
        margin-left: -8px;
        margin-right: -8px;
    }
    .c_imgGroup>div{
        padding: 0 8px;
    }
    .c_imggroup_text {
        margin-top: 5px;
    }
    .c_h3_item{
        width: 33.333333%;
    }
    .c_c_f3video_icon {
        width: 50px;
    }
    .c_h3 .c_smnav_con {
        padding: 0 10px;
    }
    .c_h4_con {
        padding: 15px;
    }
    .c_h4_con .c_tit3 {
        margin: 14px 0 4px;
    }
    .c_h4_con .c_btn2 {
        margin-bottom: 0px;
    }
    .c_f3_con {
        margin-bottom: 25px;
    }
    .ys_bordbx{
        display: none;
    }
    .c_f5p1_tit {
        margin-bottom: 15px;
    }
    .c_f5p1_list{
        margin: 0px -6px;
    }
    .c_f5p1_item {
        padding: 0px 6px;
    }
    .c_f5p1_con {
        padding: 15px;
    }
    .c_f5p1_list_box2 .c_f5p1_con {
        padding: 15px 14px 20px;
    }
    .c_f5p2_form_item {
        margin-bottom: 12px;
    }
    .c_e1_conbox_right {
        top: initial;
        bottom: 20px;
        width:100%;
        left: 40px;
        right: 0;
        height: 140px;
        margin: 0 auto;
    }
    .c_e1rightitem {
        margin-right: 20px;
    }
    .c_e1rightList{
        width: 100%;
        padding: 0 40px;
    }
    .c_e1rightList .c_e1rightItem{
        margin: 0 5px;
    }
    .c_e1_dots {
        position: absolute;
        width: 45%;
        color: #fff;
    }
    .c_e1_conbox_left .c_e1_dots{
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        left: 0;
        margin-top: 20px;
        display: block;
    }
    .c_e1_conbox_left {
        width: 60%;
    }
    .c_e1_dots_active {
        font-size: 40px;
    }
    .c_e1_dots_sum {
        line-height: 30px;
    }
    .l_a1bx1li {
        width: 50%;
        margin-bottom: 30px;
    }
    .yx_title1_1, .yx_title1_2 {
        font-size: 24px;
    }
    .ys_ban_slick .slick-dots {
        right: 40px;
    }
    .ys_ban_slick .slick-dots li.slick-active {
        height: 50px;
    }
    .l_a1bx2le {
        width: 100%;
        margin-bottom: 30px;
    }
    .l_a1bx2wdli .l_a1bx3tbp {
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .l_a1box3{
        padding-bottom: 50px;
    }
    .l_a1bx3ri {
        width: 100%;
        padding:0 40px;
        margin-top: 30px;
    }
    .l_a1bx4wz {
        padding: 20px;
    }
    .yx_title3_1,.yx_title3_2 {
        font-size: 16px;
    }
    .l_a1bx2mids{
        padding-left: 0;
    }
    .l_a1bx2ri {
        width: 23%;
    }
    .l_a1bx4tit {
        height: 48px;
    }
    .c_f2p1_listbox{
        padding-bottom: 50px;
    }
    .c_f2 .slick-dots {
        bottom: -35px;
    }
    .c_e1_conbox_left {
        top: 50px;
    }
    .c_e1bg2{
        min-width: 650px;
    }
    .c_e1_dots {
        bottom: 34%;
    }
    .c_h3_item:nth-child(3n+1){
        animation-delay: .2s;
    }
    .c_h3_item:nth-child(3n+2){
        animation-delay: .3s;
    }
    .c_h3_item:nth-child(3n+3){
        animation-delay: .4s;
    }
    .l_b1sectli {
        height: auto;
    }
    .l_b1banli1 .l_b1banlis::before, .l_b1banli2 .l_b1banlis::before {
        width: 175px;
    }
    .l_b1banlis p {
        font-size: 18px;
    }
    .l_c2bx3tab th:first-child {
        padding: 16px 30px;
    }
    .l_c2bx3tab{
        width: 100%;
        white-space: nowrap;
        overflow-x: auto;
    }
    .l_c3page .c_f3_titlebox {
        padding-bottom: 50px;
    }
    .l_d1bx1li {
        width: 50%;
        margin-bottom: 20px;
    }
    .l_d1banbtns {
        width: 100%;
    }
    .l_d1banbtns {
        display: flex;
        justify-content: center;
    }
    .l_e2bx2tp {
        height: 260px;
    }.l_e2bx2bt {
        margin-top: -50px;
    }
    .l_e2bx1btn.c_f2p1_listbox{
        padding: 0;
    }
    /* .c_paddB100{
        padding-bottom: 50px;
    } */
    .l_f2bx2info {
        margin-top: 20px;
        margin-bottom: 32px;
    }
    .l_c1ban{
        height: 80vh;
    }
    .c_h3_itemcontop_tit{
        height: 24px;
    }
    .l_g4bx3li {
        height: 300px;
    }
    /* 2022.8.29 */
   
    .c_e1rightitem{
        /* float: none; */
        width: 140px;
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 0;
    }
    .c_e1rightlist {
        display: inline-block;
    }
    .c_e1_conbox_right{
        /* overflow-x: auto; */
        white-space: nowrap;
        left: 40px;
        right: inherit;
        width: calc(100% - 40px);
    }
    .c_e1{
        height: auto !important;
        min-height: inherit;
    }
    .l_e1content {
        height: auto;
    }
    .c_e1rightlist{
        height: auto;
        overflow: inherit;
    }
    .c_e1_conbox_left {
        top: 40px;
    }
    .c_e1_list1 .l_a1title h2 {
        margin-bottom: 12px;
    }
    .c_e1_dots_sum {
        position: relative;
        top: 4px;
    }
    .l_h1box1 .c_h4_con .yx_title3_1 {
        height: 48px;
    }
    .l_e2bx2bt {
        margin-top: -40px;
    }
    .l_e2bx2tp {
        height: 285px;
    }
    .l_e1pharrow{
        display: block;
    }
    .c_e1_con{
        padding: 40px 0;
    }
    .l_e1contul{
        position: relative;
    }
    .c_e1_conbox_left.on{
        position: relative;
    }
    .c_e1_conbox_left {
        top: 0;
        left: 0;
    }
    .c_e1_conbox {
        position: static;
    }
    .c_e1_conbox_right,.c_e1rightlist {
        position: static;
    }
    .c_e1_dots {
        position: static;
        margin: 30px 0;
        width: 100%;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }
    .c_e1_conbox_right {
        left: 0;
        width: 100%;
    }
    .c_e1bg2 {
        height: 540px;
    }
    .l_e1phnext {
        transform: rotate(180deg);
    }
    .l_e1pharr {
        width: 28px;
    }
    .l_e1pharr img{
        width: 100%;
    }
    .l_e1pharrow{
        width: 70px;
    }
    .l_e1dots {
        width: calc(100% - 70px);
    }
    .l_e1pharr.swiper-button-disabled{
        opacity: 0;
        pointer-events: none;
    }
    .c_e1rightlist {
        height: 100% !important;
    }
    .l_a1bx1lis{
        height: 100%;
    }
    .l_a1bx1li{
        height: auto;
    }
    .l_a1bx1list{
        display: flex;
        align-items: stretch;
        flex-wrap: wrap;
    }
    .l_a1box5li {
        width: 50%;
        margin-bottom: 20px;
    }
    /* 2023.06.30 - start */
    .l_nyban1 .l_d1banbtns{
        justify-content: flex-start;
    }
    .l_nyban1 .l_d1banbtns {
        margin-top: 22px;
    }
    .l_banbtn1 a {
        font-size: 14px;
        line-height: 34px;
    }
    .l_nyban1 .l_banbtn11 {
        margin-right: 24px;
    }
    .npln_icon {
        width: 72px;
    }
    .npln_text {
        width: calc(100% - 72px);
        padding-left: 12px;
    }
    .net_pain_list_nub {
        margin-bottom: 24px;
        padding: 0 10px;
    }
    .net_pain_list {
        margin: 0 -10px;
        margin-bottom: -24px;
    }
    .nssi_list_nub {
        width: 100%;
    }
    .ndln_num_scroll {
        font-size: 40px;
    }
    .nssi_list{
        flex-wrap: wrap;
    }
    .nssi_list_nub_text {
        height: auto;
        top: 50%;
        transform: translateY(-50%);
    }
    .nssi_lnt_top{
        margin-bottom: 30px;
    }
    .net_data_list_nub {
        width: 33.333333%;
        margin-bottom: 20px;
    }
    .net_data_list {
        margin-bottom: -20px;
    }
    .ncln_cry{
        flex-wrap: wrap;
    }
    .ncln_cry_img,
    .ncln_cry_text {
        width: 100%;
    }
    .ncln_cry_text {
        padding: 34px 30px 63px 30px;
    }
    .net_case_list.mod_arrows1 .slick-prev {
        left: 30px;
    }
    .net_case_list.mod_arrows1 .slick-prev, .net_case_list.mod_arrows1 .slick-next {
        bottom: 20px;
    }
    .net_case_list.mod_arrows1 .slick-next {
        left: 76px;
    }
    .mod_arrows1 .slick-prev, .mod_arrows1 .slick-next{
        background: #F43F2A;
        border: 1px solid #F43F2A;
    }
    .ncln_cry_img .ys_imgbox_cover::before{
        display: none;
    }
    /* 2023.06.30 - end */
}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {
    .ys_ban_pc{
        display: none;
    }
    .ys_ban_video{
        display: none;
    }
    .ys_ban_ph{
        display: block;
    }
    .c_padd110110{
        padding: 30px 0;
    }
    .l_bannum p{
        font-size: 20px;
    }
    .c_padd110{
        padding-top: 30px;
    }
    .c_paddB110{
        padding-bottom: 32px;
    }
    .c_padd100100{
        padding: 25px 0;
    }
    .c_padd100{
        padding-top: 25px;
    }
    .c_padd50{
        padding-top: 15px;
    }
    .c_paddB50{
        padding-bottom: 15px;
    }
    .c_cont1150{
        width: 100%;
        padding: 0 20px;
    }
    .c_c1p1nav{
        margin-bottom: 15px;
    }
    .c_c1 .c_pages{
        margin-top: 15px;
    }
    .c_c1 .c_smnav {
        padding: 0 0px;
    }
    .c_c1 .c_c1p1_item {
        width: 50%;
    }
    .c_c1 .c_smnav{
        padding: 0 20px !important;
    }
    .c_f2p1_con{
        flex-direction: column;
    }
    .c_f2p1_con .ys_imgbox_cover{
        width: 100%;
    }
    .c_f2p1_text {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
        margin-top: 15px;
    }
    .c_c1p1_item {
        width: 50%;
    }
    .c_smnav_item{
        min-width: 95px;
    }
    .c_f2p2_nav .c_smnav_con{
        line-height: 38px !important;
    }
    .c_f2p1_item {
        padding: 14px;
    }
    .c_f2p2_list .c_c1p1_text {
        padding: 10px 10px 16px;
    }
    .c_f2p1_list .slick-prev, .c_f2p1_list .slick-next{
        opacity: 0;
    }
    .c_f2 .ys_cont1280{
        padding: 0 20px !important;
    }
    .c_f3page {
        padding: 12px 12px;
    }
    .c_imgGroup{
        margin-left: -6px;
        margin-right: -6px;
    }
    .c_imgGroup>div{
        padding: 0 6px;
        width: 100%;
        margin-bottom: 20px;
    }
    .c_imgGroup>div:last-child{
        margin-bottom: 0px;
    }
    .c_h3_listbox {
        padding-top: 30px;
    }
    .c_h3_item {
        width: 50%;
    }
    .c_h3_itemcon {
        padding: 8px 18px 23px;
    }
    .c_h3_itemcon_bot>div{
        display: flex;
        justify-content: center;
    }
    .c_h4_item {
        width: 50%;
    }
    .c_f3_con {
        margin-bottom: 20px;
    }
    .c_c_f3video_icon {
        width: 40px;
    }
    .c_f5p1_tit {
        margin-bottom: 15px;
    }
    .c_f5p2_form{
        margin: 0 -4px;
    }
    .c_f5p2_form_item {
        padding: 0 4px;
    }
    .c_f5p2_form_item{
        width: 100%;
    }
    .c_f5p2_form_item .c_prompt{
        font-size: 12px;
        left: 120px;
    }
    .c_e1_dots{
        left: 0;
        padding: 0;
    }
    .c_e1rightList {
        width: 100%;
        padding: 0 20px;
    }
    .c_e1_conbox_left {
        width: 73%;
    }
    .c_e1_dots_active {
        font-size: 30px;
    }
    .c_e1_dots_sum {
        line-height: 39px;
    }
    .c_e1_dots_sum {
        line-height: 30px;
        font-size: 20px;
    }
    .c_e1_conbox_left {
        width: 100%;
        left: 0;
        padding: 0;
    }
    .yx_title1_1, .yx_title1_2 {
        font-size: 22px;
    }
    .l_a1bx1p {
        margin-top: 12px;
        margin-bottom: 18px;
    }
    .l_a1bx3le {
        width: 100%;
    }
    .l_a1bx4li {
        width: 50%;
        margin-bottom: 20px;
    }
    .yx_space2 {
        margin-top: 24px;
    }
    .l_a1bx5li {
        padding: 0 20px;
        margin-bottom: 30px;
        width: 25%;
    }
    .l_a1bx5list::before, .l_a1bx5bt::before {
        height: calc(100% - 30px);
        left: calc(25% - 10px);
    }
    .l_a1bx5list::after, .l_a1bx5bt::after{
        height: calc(100% - 30px);
        right: calc(25% - 10px);
    }
    .l_a1bx5bt::after{
        right: calc(50% - 10px);
    }
    .l_a1bx5bt::before {
        display: none;
    }
    .l_fttpmid{
        display: none;
    }
    .l_a1bx5ul {
        margin: 0 -20px;
    }
    .l_fttpri {
        margin-top: 20px;
    }
    .l_nycontop{
        padding: 40px 0 0px;
    }
    .c_imggroup_fl {
        padding: 0 10px;
    }
    .c_imggroup {
        margin: 15px -10px 20px;
    }
    .c_f5p1_item {
        width: 50%;
        margin-bottom: 14px;
    }
    .c_h3_typelist{
        display: none;
    }
    .l_h3page .c_c1p1nav{
        margin-bottom: 0;
    }
    .c_e1bg2 {
        min-width: 100%;
    }
    .c_h4_item:nth-child(2n+1),
    .c_h3_item:nth-child(2n+1),
    .c_c1p1_item:nth-child(2n+1){
        animation-delay: .2s;
    }
    .c_h4_item:nth-child(2n+2),
    .c_h3_item:nth-child(2n+2),
    .c_c1p1_item:nth-child(2n+2){
        animation-delay: .3s;
    }
    .c_f2p1_listbox>.slick-prev, .c_f2p1_listbox>.slick-next,
    .l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next{
        display: none !important;
    }
    .l_a1bx5li:nth-child(4n+1){
        animation-delay: .2s;
    }
    .l_a1bx5li:nth-child(4n+2){
        animation-delay: .3s;
    }
    .l_a1bx5li:nth-child(4n+3){
        animation-delay: .4s;
    }
    .l_a1bx5li:nth-child(4n+4){
        animation-delay: .5s;
    }
    .l_g1bx2li {
        width: 50%;
    }
    .l_g1bx1list {
        width: 90%;
    }
    .l_g1bx1lis .ys_imgbox_cover {
        width: 40px;
    }
    .l_g1bx1li {
        padding: 0 20px;
    }
    .l_g1bx1ul {
        margin: 0 -20px;
    }
    .l_g1bx1bt {
        padding: 30px 0 50px;
    }
    .l_g1bx4nrs {
        padding: 20px;
    }
    .l_g1bx4le {
        width: 100%;
    }
    .l_g1bx4ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    /* .l_g1bx1li::after{
        display: none;
    } */
    .l_g1bx1ul .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .l_g1bx1ul .slick-dots li.slick-active {
        background: #F43F2A;
    }
    .l_g1bx1ul .slick-dots {
        bottom: -25px;
    }
    .c_c1p1nav {
        display: none;
    }
    .c_h3_listbox{
        padding-top: 0;
    }
    .l_b1bx1li1 {
        width: 100%;
    }
    .l_b1bx1li1:last-child{
        margin-bottom: 0;
    }
    .l_b1banli {
        width: 100%;
        margin-bottom: 20px;
    }
    .l_b1bx1le {
        width: 56px;
    }
    .l_b1bx1ri {
        width: calc(100% - 56px);
    }
    .l_b1bx1lip::after {
        width: 6px;
        height: 6px;
        top: 12px;
    }
    .l_b1sectqu {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .l_b1banlis img {
        width: 40px;
    }
    .l_c3banle{
        width: 100%;
    }
    .l_c3banri{
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .l_c2banli {
        float: none;
        width: auto;
        display: inline-block;
    }
    .l_c2banul {
        display: inline-block;
    }
    .l_d1s1_navbox{
        white-space: nowrap;
        overflow-x: auto;
    }
    .l_c3bx2li {
        width: 100%;
        animation-delay: .2s !important;
    }
    .l_c3bx2li:last-child{
        margin-bottom: 0;
    }
    .l_c2bx2litp p {
        font-size: 16px;
    }
    .l_c2bx2le {
        padding-left: 30px;
    }
    .l_c2bx2ri {
        padding: 0 30px;
    }
    .l_c3bx3tpri .slick-prev, 
    .l_c3bx3tpri .slick-next {
        display: block !important;
    }
    .c_f2p1_listbox>.slick-prev, .c_f2p1_listbox>.slick-next,.l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next {
        width: 36px;
        height: 36px;
    }
    .l_c1bx1le {
        width: 100%;
    }
    .l_c1bx1ri {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .l_c1bx1li.on .l_c1bx1ri {
        padding-right: 0;
    }
    .l_c1bx1info, .l_c1bx1p1 {
        margin-top: 14px;
    }
    .l_c1bx1ifli {
        margin-bottom: 18px;
    }
    .l_c1bx1li {
        margin-bottom: 20px;
    }
    .l_d1bx6li {
        width: 25%;
    }
    .l_d1bx6li:nth-child(4n+1){
        animation-delay: .2s;
    }
    .l_d1bx6li:nth-child(4n+2){
        animation-delay: .3s;
    }
    .l_d1bx6li:nth-child(4n+3){
        animation-delay: .4s;
    }
    .l_d1bx6li:nth-child(4n+4){
        animation-delay: .5s;
    }
    .l_d1bx2li {
        width: 50%;
    }
    .l_d1bx2contp{
        display: block;
        opacity: 1;
    }
    .l_f2product::after,.l_f2product::before{
        display: none;
    }
    .l_f2bx2btnr {
        width: 100%;
    }
    .l_e2cont1 .l_d1s1_navwrap{
        display: none;
    }
    .l_e2box1 {
        margin-top: 0;
    }
    .l_g4bx1le {
        width: 100%;
        padding: 0 40px;
    }
    .l_g4bx1cont {
        position: static;
        transform: inherit;
    }
    .l_g4bx1ri {
        width: 100%;
        margin-top: 20px;
    }
    .l_g4bx1p {
        margin-top: 16px;
    }
    .l_g4bx1tit {
        padding-bottom: 18px;
    }
    .l_g4bx1le1 {
        width: 100%;
        padding-right: 0;
        margin-top: 30px;
    }
    .l_g4bx1ri1 {
        width: 100%;
    }
    .l_g4bx1li {
        margin-bottom: 30px;
    }
    .l_g4box1::after,.l_g4bx1li1.on::after,.l_g4bx1li:last-child::before{
        display: none;
    }
    .l_g4bx1li1.on .l_g4bx1le1{
        padding-left: 0;
    }
    .l_g4bx1li:last-child,.l_g4bx1li1.on{
        padding: 0 !important;
    }
    .l_g4bx1num p {
        color: #F7F7F7;
    }
    .l_g4bx2bg img {
        margin-top: -75px;
    }
    .l_g1qk3ul1 {
        width: 100%;
    }
    .l_g1qk3_year p {
        font-size: 40px;
    }
    .l_g1qk3_year {
        top: -11px;
    }
    .l_g1qk4le {
        width: 100%;
    }
    .l_g1qk4ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .l_g1qk4li1s {
        padding: 12px 0;
    }
    .l_g1qk2li {
        border-right: none;
    }
    .l_g1qk1ic {
        width: 28px;
    }
    .l_g1qk1sp {
        margin-top: 20px;
    }
    .l_g1hisicbg {
        width: 40px;
        height: 40px;
    }
    .l_g1hisic {
        width: 18px;
    }
    .l_g1kuai3 {
        height: auto;
    }
    .l_g1qk3line, .l_g1qk3lines {
        top: -10px;
    }
    .l_g1histli1 {
        bottom: 6%;
    }
    .l_g1histli2 {
        bottom: 22.5%;
    }
    .l_g1qk3bt {
        margin-top: 40px;
    }
    .l_g1qk3line, .l_g1qk3lines{
        display: none;
    }
    .l_g1histli{
        position: static;
    }
    .l_g1histli {
        float: left;
        width: 33.333333%;
    }
    .l_g1histul{
        overflow: hidden;
    }
    .l_g1hisyear p {
        font-size: 14px;
        text-align: center;
    }
    .l_g1qk3_year {
        top: -5px;
    }
    .l_g1qk3bt {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .l_g1history{
        padding: 0 20px;
    }
    .l_g1qk4li1{
        float: none;
        display: inline-block;
        width: auto;
    }
    .l_g1qk4ul1 {
        display: inline-block;
    }
    .l_g1qk4tab {
        white-space: nowrap;
        overflow-x: auto;
    }
    .l_g1qk4li1s{
        padding: 10px 20px;
    }
    .l_d1bx2wz {
        bottom: 60px;
    }
    .l_d1bx2p p{
        height: 224px;
    }
    /* 2022.9.29 */
    .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 5px;
    }
    .l_g1qk2lis {
        padding: 50px 30px 60px 30px;
    }
    .slick-dots {
        bottom: 28px;
    }
    .l_e2bx2tp {
        height: 305px;
    }
    .l_e2box2 {
        padding-bottom: 70px;
    }
    .l_e2bx2ul .slick-dots {
        bottom: -35px;
    }
    .l_c1page .c_c1p1nav{
        display: block;
    }
    .l_b1banlis{
        justify-content: left;
        padding: 12px 60px;
    }
    .l_b1banpc {
        display: none;
    }
    .l_b1banph {
        display: block;
    }
    .c_e1rightlist .slick-dots{
        left: 0;
    }
    .l_banspbtn {
        bottom: 18%;
    }
    .c_f2p1_listbox>.slick-prev, .c_f2p1_listbox>.slick-next,.l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next {
        width: 32px;
        height: 32px;
    }
    .l_a1bx2le .l_a1bx2tit{
        display: none;
    }
    .l_a1bx2ph_tit {
        display: block;
    }
    .l_a1bx2wdli .l_a1bx3tbp {
        margin-top: 0;
    }
    .l_d1box2 {
        padding-bottom: 30px;
    }
    /* 2023.06.30 - start */
    .mod_title1 {
        margin-bottom: 22px;
    }
    .net_pain_list_nub {
        width: 100%;
    }
    .npln_text .yx_title2_1 {
        margin-bottom: 7px;
    }
    .ncln_ctt_title {
        padding: 0 15px;
    }
    .ncln_cry_text_toggle {
        margin: 0 -15px;
    }
    .ncln_cry_text_toggle {
        margin-bottom: 14px;
        margin-top: 14px;
    }
    /* 2023.06.30 - end */
}

@media screen and (max-width: 480px) {
    .c_c1 .c_c1p1_item {
        width: 100%;
    }
    .c_c1p1_item {
        width: 100%;
    }
    .c_h3_item {
        width: 100%;
    }
    .c_submit_check {
        margin-right: 5px;
    }
    .c_submit_input .c_f5p2_form_con{
        flex-direction: column;
    }
    .c_submit_checkbox{
        margin-bottom: 15px;
    }
    .yx_parag1 p{
        font-size: 14px;
        line-height: 1.5;
    }
    .ys_bannr {
        width: 100%;
    }
    .l_bandatas{
        position: static;
        transform: inherit;
    }
    .l_dataics {
        display: none;
    }
    .l_bandatali {
        width: 50%;
        margin-bottom: 10px;
    }
    .l_bandataul{
        width: 100%;
    }
    .yx_title1_1, .yx_title1_2 {
        font-size: 20px;
    }
    .ys_banp {
        margin-top: 10px;
    }
    .l_banbtns {
        margin-top: 20px;
    }
    .ys_ban_slick .slick-dots {
        right: inherit;
        transform: translateX(-50%);
        top: inherit;
        bottom: 15px;
        left: 50%;
    }
    .ys_ban_slick .slick-dots li {
        width: 20px;
        height: 4px;
        margin: 0 6px;
        float: left;
    }
    .ys_ban_slick .slick-dots li.slick-active {
        width: 34px;
        height: 4px;
    }
    .l_a1bx1li {
        width: 100%;
        margin-bottom: 20px;
    }
    .l_a1bx1li:last-child,
    .l_a1bx4li:last-child{
        margin-bottom: 0;
    }
    .yx_space1 {
        padding: 32px 0;
    }
    .l_a1bx3ri {
        padding: 0 20px;
        margin-top: 20px;
    }
    .yx_title2_1, .yx_title2_2 {
        font-size: 16px;
    }
    .l_a1bx3ic {
        width: 24px;
        height: 24px;
        margin-right: 6px;
    }
    .l_a1bx3li1 {
        padding: 8px 16px;
    }
    .l_a1bx3lb p {
        font-size: 14px;
        line-height: 26px;
    }
    .l_a1bx3lb {
        margin-right: 10px;
    }
    .l_a1bx3lb a {
        padding: 0 10px;
    }
    .l_a1bx3lable {
        margin-top: 12px;
    }
    .l_a1box3 {
        padding-bottom: 32px;
    }
    .l_a1bx4li {
        width: 100%;
    }
    .l_a1bx4tit,.l_a1bx4p p{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .l_a1bx4lis {
        padding: 20px;
    }
    .l_a1bx4lis{
        padding-right: 40px;
    }
    .l_a1bx4li2 a {
        padding-top: 20px;
    }
    .l_a1bx4ul2 {
        height: 320px;
        overflow: hidden;
    }
    .l_a1bx4ul2 .mCSB_outside+.mCSB_scrollTools {
        right: -30px !important;
    }
    .l_a1bx5li {
        width: 33.333333%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .l_a1bx5ul {
        margin: 0 -10px;
    }
    .l_a1bx5list::before, .l_a1bx5bt::before {
        height: calc(100% - 20px);
        left: calc(33.333333% - 8px);
    }
    .l_a1bx5list::after, .l_a1bx5bt::after {
        height: calc(100% - 20px);
        right: calc(33.333333% - 8px);
    }
    .l_a1bx5bt::after{
        display: none;
    }
    .c_plast_text {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .l_footer {
        padding-top: 40px;
    }
    .ys_cont1450 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .l_ftlogo {
        width: 140px;
    }
    .l_ftleinfo {
        margin-top: 20px;
    }
    .l_ftleif1 img {
        width: 16px;
        margin-right: 10px;
    }
    .l_foottp {
        padding-bottom: 32px;
    }
    .l_ftleif1 p{
        line-height: 1.75;
    }
    .l_ftbtle p, .l_ftbtri a {
        font-size: 12px;
        line-height: 1.75;
    }
    .l_a1bx2svg svg {
        height: 318px;
    }
    .l_a1bx2bg {
        width: 322px;
    }
    .l_a1bx2dot {
        width: 6px;
        height: 6px;
    }
    .l_a1bx2dot2 {
        right: 24%;
    }
    .l_a1bx2dot3{
        left: 24%;
    }
    .l_a1bx2ri {
        width: 100%;
        float: left;
        margin-top: 30px;
    }
    .l_a1bx2arr {
        left: inherit;
        transform: translateY(-50%);
        top: 50% !important;
        height: 10px;
    }
    .l_a1bx2prev{
        left: 0;
        transform: translate(-50%,-50%) rotate(-90deg);
    }
    .l_a1bx2next {
        right: 0;
        transform: rotate(-90deg);
        top: calc(50% - 5px) !important;
    }
    .l_a1bx1bg {
        width: 40%;
    }
    .l_a1bx2mids {
        left: 50%;
        position: relative;
        transform: translateX(-50%);
    }
    .l_a1box2 .l_a1bx3li1 {
        margin-right: 0;
        float: none;
        margin-bottom: 10px;
    }
    .c_c_plast_bgimg {
        width: 35%;
    }
    .l_footbg {
        width: 100%;
    }
    .c_c1p1_text_bot{
        height: auto;
        font-size: 14px;
    }
    .l_c1bx1p p{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .c_c1p1_item_tit{
        -webkit-line-clamp: inherit;
    }
    .c_smnav {
        width: 80%;
        margin: auto;
    }
    .l_c1bx1p {
        margin-top: 8px;
    }
    .c_c1p1_item {
        margin-bottom: 20px;
    }
    .l_nycontop{
        padding: 42px 0 0px;
    }
    .c_f2 .slick-dots {
        bottom: -25px;
    }
    .c_f2p1_listbox {
        padding-bottom: 40px;
    }
    .c_f2 .c_smnav_item{
        margin-right: 0;
    }
    .c_c1p1_list .c_c1p1_item:last-child{
        margin-bottom: 0;
    }
    .bshare-custom{
        display: none;
    }
    .l_f3cont p {
        font-size: 14px;
        line-height: 1.75;
        margin-bottom: 12px;
    }
    .yxedr_active p{
        font-size: 14px;
        line-height: 1.75;
        margin-bottom: 12px;
    }
    .c_imggroup_fl {
        width: 100%;
        margin-bottom: 12px;
    }
    .c_imggroup_fl:last-child{
        margin-bottom: 0;
    }
    .c_imggroup {
        margin: 12px -10px;
    }
    .c_f3page_prev a, .c_f3page_next a{
        font-size: 14px;
    }
    .c_f3_titlebox {
        padding-top: 32px;
    }
    .c_f3time_text {
        font-size: 14px;
    }
    .yx_space3 {
        padding: 32px 0;
    }
    .c_f5p1_item {
        width: 100%;
    }
    .c_f5p2_form_con label, .l_message {
        font-size: 14px;
    }
    .c_f5p2_form_con {
        padding: 0 10px;
    }
    .c_f5p1_item:last-child{
        margin-bottom: 0;
    }
    .c_submit_input{
        margin-bottom: 0;
    }
    .c_f5p1_con .c_f5p1_text2 {
        font-size: 14px;
    }
    .c_h4_item {
        width: 100%;
    }
    .c_h4_con .yx_title3_1{
        -webkit-line-clamp: inherit;
    }
    .c_e1_conbox_left {
        padding: 0 20px;
    }
    .c_e1bg2 {
        height: 500px;
    }
    .c_e1bg2 img:first-child {
        width: auto;
        height: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        max-width: inherit;
    }
    .c_e1_conbox_left {
        top: 0;
    }
    .c_e1_list1 .l_a1title h2 {
        margin-bottom: 14px;
    }
    .c_e1_dots {
        padding: 0 20px;
    }
    .c_e1_conbox_right {
        left: 20px;
    }
    .c_e1_dots {
        bottom: 37%;
    }
    .c_e1rightitem {
        padding: 20px;
    }
    .c_e1rightitem_text1 {
        margin-bottom: 18px;
    }
    .l_bansech {
        width: 80%;
        padding: 0 12px;
    }
    .l_baninput {
        height: 40px;
    }
    .l_banshic {
        line-height: 40px;
    }
    .l_a1bx5li:nth-child(3n+1){
        animation-delay: .2s;
    }
    .l_a1bx5li:nth-child(3n+2){
        animation-delay: .3s;
    }
    .l_a1bx5li:nth-child(3n+3){
        animation-delay: .4s;
    }
    .l_h1bx1wz {
        padding: 20px;
    }
    .l_h1bx1p {
        padding-bottom: 18px;
    }
    .l_h1bx1if img {
        width: 12px;
    }
    .l_h1bx1info {
        margin-top: 15px;
    }
    .c_c1 .c_pages {
        margin-top: 5px;
    }
    .l_g1bx2li {
        width: 100%;
        margin-bottom: 20px;
    }
    .l_g1bx2bg {
        width: 100px;
    }
    .l_g2bx1lis {
        padding: 20px;
        border-left: 5px solid #F43F2A;
    }
    .l_g2bx1le {
        width: 100%;
        padding-right: 0;
    }
    .l_g2bx1ri {
        width: 100%;
        margin-top: 10px;
    }
    .l_g2bx1ic {
        width: 20px;
        margin-right: 12px;
    }
    .l_g1bx4if1 img {
        width: 16px;
    }
    .l_g1bx4info p {
        font-size: 16px;
    }
    .l_g1bx4if1 {
        margin-bottom: 6px;
    }
    .l_g1bx4if1:last-child{
        margin-bottom: 0;
    }
    .l_g1bx4info {
        margin-top: 14px;
    }
    .l_h1box1 {
        padding-top: 42px;
    }
    .l_b1banlis p {
        font-size: 16px;
    }
    .l_b1banli {
        margin-bottom: 12px;
    }
    .l_b1bx1p {
        width: 100%;
        margin: 15px auto 26px;
    }
    .l_b1bx1lip::after {
        top: 8px;
    }
    .l_b1bx1lip {
        padding-left: 12px;
    }
    .l_b1bx1li1 {
        margin-bottom: 22px;
    }
    .l_b1sectqu {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .l_c3bx2lis {
        padding: 15px;
    }
    .l_c3bx2ic {
        width: 28px;
    }
    .l_c3bx2wz {
        width: calc(100% - 28px);
        padding-left: 16px;
    }
    .l_c3bx2wz h2 {
        margin-bottom: 8px;
    }
    .l_c2bx2le{
        padding: 0 10px;
    }
    .l_c3bx3tp .l_a1title{
        width: 100%;
    }
    .c_f2p1_listbox {
        margin-top: 20px;
    }
    .l_c3bx3wz {
        padding: 0 20px;
        bottom: 20px;
    }
    .l_c1bx1ifli {
        width: 100%;
    }
    .l_c1bx1ifli:last-child{
        margin-bottom: 0;
    }
    .l_c1bx1iflis .ys_imgbox_cover {
        width: 22px;
    }
    .l_c1bx1ifp {
        width: calc(100% - 22px);
    }
    .l_c3banner {
        margin-top: 0;
    }
    .l_c3banri {
        margin-top: 16px;
    }
    .l_c3banri h2 {
        margin-top: 8px;
        margin-bottom: 14px;
    }
    .l_c3banri .l_hddemo {
        margin: 20px 0 0;
    }
    .l_c3page .c_f3_titlebox {
        padding-bottom: 32px;
    }
    .l_d1bx6li {
        width: 50%;
    }
    .l_d1bx6li:nth-child(2n+1){
        animation-delay: .2s;
    }
    .l_d1bx6li:nth-child(2n+2){
        animation-delay: .3s;
    }
    .l_d1bannums {
        width: 100%;
    }
    .l_bannum p{
        font-size: 24px;
    }
    .l_banbtn1 a {
        font-size: 14px;
        line-height: 36px;
    }
    .l_banbtn1 {
        width: 100px;
        margin-right: 18px;
    }
    .l_d1bx1li {
        width: 100%;
        padding: 20px;
    }
    .l_d1bx1li:last-child{
        margin-bottom: 0;
    }
    .l_d1bx1ic {
        width: 32px;
    }
    .l_d1bx3li::before {
        width: 6px;
        height: 6px;
        top: 7px;
    }
    .l_d1bx3li {
        padding-left: 12px;
    }
    .l_d1bx3img {
        margin-top: 20px;
    }
    .l_d1bx4li p {
        padding: 0 18px;
    }
    .l_d1bx4tab {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .l_d1bx4le {
        width: 100%;
    }
    .l_d1bx4ri {
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
        padding: 20px;
    }
    .l_d1bx4li1 {
        margin-bottom: 20px;
    }
    .l_d1bx5btli {
        padding: 0 10px;
    }
    .l_d1bx5bts {
        margin: 0 -10px;
    }
    .l_d1bx5le{
        padding-right: 20px !important;
    }
    .l_d1bx2li {
        width: 100%;
    }
    .l_f2bx2le,.l_f2bx2ri {
        width: 100%;
    }
    .l_f2bx2info li::before {
        width: 6px;
        height: 6px;
        top: 7px;
    }
    .l_f2bx2info {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .c_paddB100{
        padding-bottom: 32px;
    }
    .l_e2bx1wz {
        margin-top: 25px;
    }
    .l_e2bx1p {margin-top: 10px;
    }
    .l_e2bx1lis {
        padding: 0 30px 20px;
    }
    .c_f3tit p {
        font-size: 14px;
    }
    .yxedr_active h6,.l_f2cont h6 {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .l_e2bx2lis {
        padding: 30px;
    }
    .l_e2box2,.l_e2box1 {
        padding-bottom: 12px;
    }
    .l_g4bx1li:last-child {
        padding: 32px 0;
    }
    .l_g4bx1li{
        margin-bottom: 32px;
    }
    .l_g4bx1li1.on {
        padding-top:32px;
    }
    .l_g4bx2li {
        width: 50%;
    }
    .l_g4bx2li a {
        padding: 12px 0;
        font-size: 14px;
    }
    .l_g4bx1li {
        margin-bottom: 20px;
    }
    .l_g4bx1le {
        padding: 0 20px;
    }
    .l_g1qk3_year p {
        font-size: 30px;
    }
    .l_g1qk4li1s p {
        font-size: 14px;
    }
    .l_g1qk4fiul {
        height: 220px;
    }
    .l_g1qk1li {
        width: 100%;
        margin-bottom: 15px;
    }
    .l_g1qk1li:last-child{
        margin-bottom: 0;
    }
    .l_c2bx1if::before {
        width: 6px;
        height: 6px;
        top: 7px;
    }
    .l_c1ban {
        height: 60vh;
    }
    .l_d1bx2p p {
        height: 168px;
    }
    .c1_pages.c_paddB100{
        padding-bottom: 0;
    }
    .l_d1bx5le {
        padding-top: 32px !important;
    }
    .c_c1p1_text_top .l_f2bx1p p{
        height: 42px;
    }
    .c_f2 .c_smnav_item{
        margin: 0 10px;
    }
    .l_h1bx1p p {
        height: 63px;
    }
    .l_c3bx3tpri {
        width: 62px;
        margin-top: 0;
    }
    .c_f2p1_listbox>.slick-prev, .c_f2p1_listbox>.slick-next,.l_d1bx2btn .slick-prev, .l_d1bx2btn .slick-next {
        width: 28px;
        height: 28px;
    }
    .l_c3bx3tp .l_a1title {
        width: calc(100% - 62px);
    }
    .l_g4bx3li {
        height: 200px;
    }
    .c_textarea textarea,.c_textarea textarea::placeholder{
        font-size: 14px;
    }
    .c_textarea textarea {
        padding: 10px;
    }
    .c_f5p2_form_con .c_textarea::after {
        top: 10px;
        left: 72px;
    }
    .c_h4_item:last-child{
        margin-bottom: 32px;
    }
    /* .c_e1_conbox_right {
        width: calc(100% - 20px);
    } */
    .l_g1qk4rilis img {
        width: 20px;
        margin-right: 8px;
        top: 1px;
    }
    .l_e2box3{
        padding-bottom: 50px;
    }
    .l_e2bx3ul .slick-dots {
        bottom: -25px;
    }
    .l_g1qk2lis {
        padding: 50px 20px 60px;
    }
    .c_f3pagebox.on{
        padding-bottom: 32px;
    }
    .l_h1box1 .c_h4_con .yx_title3_1 {
        height: auto;
    }
    .l_e2bx2tp {
        height: 330px;
    }
    .l_e2bx2bt {
        margin-top: -30px;
    }
    .l_e2box2 {
        padding-bottom: 40px;
    }
    .l_e2bx2ul .slick-dots {
        bottom: -30px;
    }
    .l_a1bx4p p {
        height: 42px;
        -webkit-line-clamp: 2;
    }
    .l_a1bx3lb p {
        font-size: 12px;
    }
    .l_a1bx1le {
        width: 100px;
    }
    .l_a1bx1ri {
        width: calc(100% - 100px);
    }
    .l_a1bx1nr .l_a1title{
        padding: 0 20px;
    }
    .l_bandatali {
        width: 25%;
        margin-bottom: 0;
    }
    .l_bandatali p{
        font-size: 12px;
    }
    .ys_demo_num {
        font-size: 20px;
    }
    .l_bandatas {
        padding: 20px 0;
        background: rgba(14, 20, 33, .6);
    }
    .l_a1bx2le .l_a1bx2tit {
        padding: 0 10px;
        text-align: center;
    }
    .l_a1bx2svg svg {
        height: 236px;
    }
    .l_a1bx2bg {
        width: 240px;
    }
    .l_a1bx2wdli .l_a1bx3tbp {
        margin-top: 10px;
    }
    .l_a1bx2p {
        margin-bottom: 20px;
    }
    .l_a1bx2imgli .ys_imgbox_cover{
        width: 80%;
        margin: auto;
    }
    .l_a1box2 .l_a1bx3li1{
        width: auto;
        display: inline-block;
        margin-right: 10px;
    }
    .l_a1box2 .l_a1bx2tab{
        white-space: nowrap;
        overflow-x: auto;
    }
    .l_a1bx2le {
        margin-bottom: 20px;
    }
    .c_e1_conbox_left,.c_e1_dots{
        padding: 0;
    }
    .c_e1_conbox_right {
        left: 0;
    }
    .c_e1_con {
        padding: 40px 0 60px;
    }
    .c_e1bg2 {
        height: 530px;
    }
    .c_c1p1 {
        padding-bottom: 42px;
    }
    .l_a1box3 h2,
    .l_d1bx5le .l_a1title h2,
    .l_g4box1 .l_a1title h2,
    .l_g4box3 .l_a1title h2,
    .l_c2box2 h2,
    .l_c2box3 h2{
        text-align: center;
    }
    .c_h1 .c_pages {
        padding: 0;
        margin: 0;
    }
    .l_g2page .c_f2p1_listbox {
        margin-top: 0;
    }
    .c_c1p1_con {
        box-shadow: 0 14px 20px rgb(0 0 0 / 8%);
    }
    .c_c1p1_item:last-child{
        margin-bottom: 30px;
    }
    .l_banspbtn {
        bottom: 10%;
        width: 35px;
    }
    .l_sidephem p,.l_sidephone p{
        font-size: 12px;
        line-height: 2;
    }
    .l_sidephem {
        width: 170px;
    }
    .l_sideemile,.l_sidephone{
        padding: 5px 0;
    }
    .l_sideimg p {
        margin-top: 5px;
    }
    .l_ftleif1 img {
        top: 2px;
    }
    #newBridge{
        display: block !important;
    }
    .l_bannum p{
        font-size: 18px;
    }
    .l_d1bx5le{
        padding-left: 20px !important;
    }
    .l_d1bx2ul .slick-dots li {
        width: 24px;
        height: 3px;
        margin: 0 4px;
    }
    .l_a1box5li {
        width: 100%;
    }
    .l_a1box5li:last-child{
        margin-bottom: 0;
    }
    .l_a1bx5le {
        width: 100px;
    }
    /* 2023.06.30 - start */
    .mod_title1 .yx_title1_1 {
        margin-bottom: 10px;
    }
    .npln_text .yx_title2_1 {
        font-size: 16px;
    }
    .mod_title1 {
        margin-bottom: 18px;
    }
    .npln_icon {
        width: 60px;
    }
    .npln_text {
        width: calc(100% - 60px);
        padding-left: 10px;
    }
    .net_pain_list_nub {
        margin-bottom: 18px;
    }
    .net_pain_list {
        margin-bottom: -18px;
    }
    .nssi_lnt_top {
        margin-bottom: 10px;
    }
    .std_title30 {
        font-size: 20px;
    }
    .nssi_list .std_title30 {
        margin-bottom: 15px;
    }
    .nssi_list .yx_title2_1 {
        margin-bottom: 4px;
    }
    .ndln_num_scroll {
        font-size: 28px;
    }
    .net_data_list_nub {
        width: 50%;
        margin-bottom: 16px;
    } 
    .net_data_list {
        margin-bottom: -16px;
    }
    .ncln_cry_text {
        padding: 22px 20px 58px 20px;
    }
    .ncln_cry_text_toggle {
        margin-bottom: 10px;
        margin-top: 10px;
    }
    .ncln_cti_item_pag {
        margin-bottom: 8px;
    }
    .net_list_disc li p {
        padding-left: 12px;
    }
    .net_case_list.mod_arrows1 .slick-prev {
        left: 20px;
    }
    .net_case_list.mod_arrows1 .slick-next {
        left: 62px;
    }
    .net_list_disc .mCSB_inside>.mCSB_container {
        margin-right: 12px;
    }
    .nssi_list_nub_text {
        padding: 32px 40px;
    }
    .nssi_list .std_title30{
        line-height: 1.25;
        height: 1.25em;
        overflow: hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:1;
        -webkit-box-orient:vertical;
    }
    .nssi_list .yx_title2_1{
        max-height: 3em;
        overflow: hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
    }
    .nssi_list .std_title30 {
        margin-bottom: 12px;
    }
    .net_solution_swipe_item .yx_parag1{
        max-height: 7em;
        overflow: hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        -webkit-line-clamp:4;
        -webkit-box-orient:vertical;
    }
    .nssi_list_nub_bg {
        height: 260px;
    }
    .nssi_list_nub_bg img{
        object-fit: cover;
        top: 50%!important;
        left: 50%!important;
        transform: translate(-50%,-50%)!important;
        position:absolute;
        min-width: 100%;
        min-height: 100%;
    }
    .npln_icon {
        margin-bottom: 6px;
    }
    .net_pain_list {
        margin-bottom: 0;
    }
    .net_pain_list_nub {
        margin-bottom: 16px;
    }
    .net_pain_list_nub:not(:first-child){
        display: none;
    }
    .net_pain_list_nub.ys_fadeup3 {
        animation: none!important;
    } 
    .ncln_cry_img,
    .ncln_cry_img .ys_imgbox_cover{
        height: 260px;
    }
    .ncln_cry_img .ys_imgbox_cover img{
        object-fit: cover;
        top: 50%!important;
        left: 50%!important;
        transform: translate(-50%,-50%)!important;
        position:absolute;
        min-width: 100%;
        min-height: 100%;
    }
    .ncln_cry_text_top{
        margin-bottom:8px;
    }
    .net_list_disc {
        height: 126px;
    }
    /* 2023.06.30 - end */
    .l_foot_link_tit {
        margin-bottom: 15px;
    }
    .l_foot_link {
        margin-top: 30px;
    }
    .l_foottp {
        padding-bottom: 20px;
    }
    .l_foot_link_tit {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .l_foot_link_list a {
        font-size: 12px;
    }
}


